moin jungs, eine kurze frage zu folgenden problem: ich schicke etwas aus der seriellen schnittstelle raus (meinetwegen 0xFF) und gleich im nächsten befehl nocheinmal das selbe. es ist keine pause/andere anweisung zwischen den beiden anweisungen (GCC). problem: nur das erste wort kommt raus, das zweite ist immer 0x00. muss man eine gewisse zeit abwarten? im UM steht nichts oder ich bin zu doof zum lesen. ich schreibe direkt in das SPCR-register (oder wie auch immer das heisst), initialisierung ist "standard" (also keine extrawurst). thx | pumpkin
Es gibt Flag, die den momentanen Status der USART ausgeben. (1) Byte in Sende-Register schreiben (2) Warten bis USART-Sendung fertig (3) Byte in Sende-Register schreiben -> dürfte aber im Datenblatt stehen! Mfg Thomas
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.