Forum: Mikrocontroller und Digitale Elektronik Wichtig: was ist hier im AVR programm falsch??


von patrick (Gast)


Angehängte Dateien:

Lesenswert?

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!

von Power (Gast)


Lesenswert?

Hey patrick!
Du musst nicht jedesmal einen neuen Thread aufmachen um zu Antworten! 
Das geht auch innerhalb eines Threads!

von Karl H. (kbuchegg)


Lesenswert?

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.

von t.r. (Gast)


Lesenswert?

Das* Programm oder täusche ich mich da ?

von Karl H. (kbuchegg)


Lesenswert?

@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

von Rene (Gast)


Lesenswert?

< 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
Noch kein Account? Hier anmelden.