Jetzt läuft der timer, zwar nicht ganz so wie ich es wollte, aber er läuft =).
timer:
volatile unsigned short time;
volatile unsigned short time_org;
void (*timer_func) (void);
volatile...
Art: Beiträge; Benutzer: exile
Jetzt läuft der timer, zwar nicht ganz so wie ich es wollte, aber er läuft =).
timer:
volatile unsigned short time;
volatile unsigned short time_org;
void (*timer_func) (void);
volatile...
Hallo allerseits,
ich versuche seit geraumer Zeit auf meinem Atmega16 mittel des timer0 eine Wartefunktion zu implementieren.
Meine Funktion timer_set(unsigned short ms) erechnet aus dem...
Jetzt ist alles klar. Werde die fuses-bits umstellen.
Vielen dank für mühe!
regards
martin
Das ganze läuft auf einem ATMega16.
Hier die hex datei:
:100000000C942A000C9445000C9445000C94450077
:100010000C9445000C9445000C9445000C9445004C
:100020000C9445000C9445000C9445000C94AD00D4...
Danke für die schnelle Antwort!
Mir sind die Dateien mit der Endung .LSS oder .LST nicht bekannt. Ich compiliere auf einem Linuxsystem und kann nur die Dateien .hex .map und .elf anbieten, wobei...
Hallo allerseits,
da ich neu in der AVR-Programmierung bin, sind mit noch einigen Grundprinzipien unklar.
Frage 1:
Aus welchem Grund liefert mir (1<<0x00) eine 1 also 0x01? Dies bedeutet...
Wie waers mit inline assembler und mul??
mfg
martin
Achso, ups, habs jetzt endlich verstanden, =).
Funktioniert jetzt alles wie es soll, werde mich jetzt an eine delay funktion machen.
Vielen dank fuer eure Beitraege.
mfg
martin
Das waere ja nur umgekehrte Logik. Funktioniert ebenso nicht =(,
aber danke fuer die Antwort.
Ich glaube der hacken ist hier: PORTB = 0x02;
diese Zeile aktiviert doch den internen pull up...
Hallo,
ich bin recht neu dabei und verstehe nicht warum ich keine internen pull up Wiederstaede aktivieren kann. Ich habe 2 Programme geschieben eins in C und das andere in Basic. Meines Erachtens...