Ich bekomme am PD0 kein Signal trotz richtig gesetztem DDR und abgeschaltetem USART (CBI UCSRB, RXEN; CBI UCSRB, TXEN). PD0 soll als Ausgang dienen. Einen anderen ATMega8 habe ich auch ausprobiert.
Das muss wohl am Wetter liegen. Mal im Ernst: welche Infos erwartest du von uns, wenn du diese spärlichen Infos bereitstellst? Mögliche Fehlerquellen: - Programm(ierer) fehlerhaft - Hardware fehlerhaft (Kurzschluss?) - Messung fehlerhaft Gruß, Magnetus
Magnus Müller wrote: > Das muss wohl am Wetter liegen. > > Mal im Ernst: welche Infos erwartest du von uns, wenn du diese > spärlichen Infos bereitstellst? > > Mögliche Fehlerquellen: > > - Programm(ierer) fehlerhaft > - Hardware fehlerhaft (Kurzschluss?) > - Messung fehlerhaft > > Gruß, > Magnetus Kein Kurzschluss. Der uC wurde in zwei unabhängigen IC-Sockeln ausprobiert. Messfehler ist es auch nicht, PD1 und PD2 funktionieren. Quellcode siehe Anhang.
Ich gehe mal davon aus, dass der Fehler in der Zuweisung deiner Register liegt:
1 | .DEF CTR_H = R20 |
2 | |
3 | .DEF RED_VAL = R20 |
Du verwendest für CTR_H und RED_VAL das selbe Register. Gruß, Magnetus
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.