hallo, ich hab hier ein probelm und komm einfach nicht weiter. hab mir aus der codesammlung den rc5-dekoder von peter geholt und für meinen ATTINY2313 angepasst. aber jetzt bekomm ich den usart nicht zum laufen nach dem ersten gesendenten zeichen bleibt der UDRE auf low.die ausgabe auf portB (geht auf led´s zur anzeige)hab ich eingebaut, damit ich sehe wie weit der code abgearbeitet wird. hab ich da im datenblatt noch was übersehen was mit der abarbeitung vom UDRE zusammenhängt? woran kann´s liegen? gruß michael
> while( (UCSRA & 1<<UDRE) == 0 );
Dann setz doch mal ein paar zusätzliche Klammern:
while( (UCSRA & (1<<UDRE)) == 0 );
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.