Hallo leute ich habe ein avr programm dass das folgende macht: Der programm muß alles initialisieren was zu initialisieren ist und alles deklarieren!!! Dann muß der programm ein timer starten der genau alle sekunden ein interrupt gibt!! der programm muß sonst nur den Interrupt vom timer warten!! Und wenn dieser interrupt gegeben wurde muß er die spannung lesen und wandeln und dann sie über der serielle schnittstelle schicken ohne handshake!! Dann muß er noch das selbe für die temperatur machen und dann zurück auf dem normalen programm der wartet bis wieder ein interrupt kommt!
Hey patrick! Du musst nicht jedesmal einen neuen Thread aufmachen um zu Antworten! Das geht auch innerhalb eines Threads!
Was wird das hier? > Hallo leute ich habe ein avr programm dass das folgende macht: Schön. Offensichtlich gibt es kein Problem. Aber dann: Die Überschrift "Was ist hier im AVR Programm falsch?" Also doch ein Problem. Nur: Woran zeigt sich das Problem. Auch wenn Ostern erst kurz vorüber ist: Ein Suchspiel mach ich nicht nmit.
@Patrick Da du ja Assembler machst. Hast du eigentlich schon mal das AVR-Tutorial auf dieser Seite entdeckt? (Ich erinnere mich dunkel, dir das schon mal ans Herz gelegt zu haben). Da gibt es auch einen Abschnitt der dich interesieren dürfte: http://www.mikrocontroller.net/articles/AVR-Tutorial:_Uhr
< Ausziehen der Gummihandschuhe & des Helmes > Iiiiiiiiiii, das schaut graesslich aus. Kommentare hat es zwar genug, aber zuwenige Konstanten. Und von debugging ist auch nichts. Debuggen tut man in der Regel durch einen reservierten Pin, den man hoch und runterzieht und dann mit dem Scope schaut ob das auch der Fall ist. Sobald die Kommunikation geht, kann man per Kommunikation Werte Lesen und Setzen. Schau mal : http://www.ibrtses.com/embedded/avrasmuartint.html Der ADC fehlt hier leider. Rene
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.