Attiny2313 und keine Ahnung

ollisat

Neues Mitglied
01. März 2011
13
0
0
Sprachen
Hallo, ich bin totaler Neuling in Sachen AVR. Ich habe mir den Attiny-Timer aus dem Elektor 07/08/2010 aufgebaut. alles funkt bestens. Leider habe ich nicht bedacht, das wärendessen der Timer läuft das relais anzieht und danach abfällt.
Ich wollte eigendlich so eine Art Küchentimer, also das nach der Abgelaufenen Zeit das Relais anzieht. Hardwaretechnisch bekomme ich es so hin, das das von prinzip her funkt, aber bereits beim einschalten des Timers das Relays zieht, dann während des Coundowns abfällt und dann wieder zieht. Leider bin ich in den Programiersprachen so unbeholfen (weil ü40) das ich da nicht hintersteige.
Kann jemand mal über die asm datei drübergucken und mir nen Tipp geben? Die asm habe ich als anhang angehängt.

Vielen Dank
olli
 

Anhänge

  • tinytimer.asm
    24,8 KB · Aufrufe: 20
Hallo Ollisat!

Ich überlege nun wirklich gerade, warum dein Relais genau entgegengesetzt funktionieren soll? :hmmmm:

Das würde ja bedeuten, dass dein Relais permanent bestromt ist.... außer für die Zeit des Timers.
Kannst du nicht einfach den Öffnerkontakt des Relais nehmen... oder den zweiten Wechsler dazu? :confused:

Was für eine "Speziallösung" benötigst du denn da?


Grüße,
Cassio
 
Hi Olli,

erstmal herzlich willkommen im Forum :flowers:

Ich wollte eigendlich so eine Art Küchentimer, also das nach der Abgelaufenen Zeit das Relais anzieht.
Also sozusagen ne Eieruhr ;)

Leider bin ich in den Programiersprachen so unbeholfen (weil ü40) das ich da nicht hintersteige.
das Alter ist keine Entschuldigung :p Da mußt du wohl durch. Es gibt hier
noch Leute die wesentlich älter sind. Und bei ü40 bin ich auch dabei.

Kann jemand mal über die asm datei drübergucken und mir nen Tipp geben? Die asm habe ich als anhang angehängt.
Eben mal schnell nen Assembler-Proggi durchsehen das man nicht selbst
geschrieben hat ... das könnte etwas dauern ...

Gruß
Dino
 
Hallo,

Vielen dank für eure Antworten.
Genau es soll so eine Art Küchentimer werden, mit Piezosummerausgang.
Habe die Schaltung ohne Relais aufgebaut und sie funzt. (Der Piezo hängt an stelle des Relais drann). Nun ist es natürlich so, das immer wenn der Ausgang nicht aktiv ist, der Piezo mit Strom versorgt wird und radau macht. Toll wäre, wenn ich die Software so abändern könnte, das eben der piezo nach ablauf der Zeiz für ca 5-10 krach macht. Das mit dem Relaiskontakt (öffner) habe ich mir auch schon überlegt, aber dann müsste ich der Schaltung noch eine Einschaltverzögerung für den Summer spendieren, und meiner besseren Hälfte erklären, das sie innerhalb der einschaltverzögerung den Timer starten muss, da es sonst laut wird.

grüße Ollisat
 
Hi,

aber dann müsste ich der Schaltung noch eine Einschaltverzögerung für den Summer spendieren, und meiner besseren Hälfte erklären, das sie innerhalb der einschaltverzögerung den Timer starten muss, da es sonst laut wird.
das geht alles auch in Software. Das Problem ist eigentlich eher das sich jemand
die etwa 1000 Zeilen reinziehen muß und überlegen was da alles programmiert
ist und an welcher Stelle man drehen muß damit es wie gewünscht läuft.

Gruß
Dino
 
Hi
Also, vorweg, du wirst nicht drum herum kommen, dir ein wenig Programmierung beizubringen. Das Alter ist wie bereits gesagt, keine Ausrede, ich bin da weit drüber und hab auch erst vor 2 jahren die Controller entdeckt.. Na gut, ich geb es ja zu, programmieren konnte ich vorher schon....
Trotzdem, es ist auch noch über 40 möglich, da ein wenig Spaß dran zu haben. Und genau das ist der Punkt. Willst du nur einen fertigen Bausatz benutzen, mußt du das nehmen, was du dir gekauft hast. µC's sind so lecker IC's, da kann man soviel mit machen, das du überhaupt vor nix mehr Halt machen willst. In den Foren liest masn ja die urigsten Projekte....
Aber wie gesagt,es ist ein weiter Weg. Da brauchst du schon mal eine Schaltung, nur um einen Controller eine andere Aufgabe zuzuweisen, oder vorhandene Programme zu verändern.
Der beigefügte Code ist ja gut dokumentiert, mit ein wenig Mühe kann man sich durchaus an eine Änderung heranwagen, Programmiergerät vorausgesetzt. Um ein Programm zu bearbeitten, brauchst du AVR Studio. Das ist kostenlos im Netz verfügbar. Und dann richte dich mal für lange Nächte ein...... wenn dir erst mal klar wird, was man damit so alles anstellen kann...
Also, um mehr zu helfen, müßte ich jetzt auch erst mal ein paar Minuten in das beigefügte Programm blicken, aber dafür fehlt mir die Zeit. Vielleicht kannst du dir mal einen Überblick über die Befehle verschaffen und dann gezielte Fragen stellen. Eine andere Möglichkeit seh ich da nicht.
Gruß oldmax
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)