Forum: Mikrocontroller und Digitale Elektronik USART0 mega48,168


von Kai S. (Firma: ZeuSWarE GmbH) (zeusosc)


Angehängte Dateien:

Lesenswert?

hi, ich habe probleme mit dem usart vom 48,168 in asm,.. (memory mapped, 
extended i/o)
es besteht definitiv kein hardware problem,...
im anhang ist die usart file,..
laufen soll es mit 9600,8,n,1

kann mir jemand mal büdde n zaunenpfahl über mein kopf jauchen??
gruß und dank,..

von Kai S. (Firma: ZeuSWarE GmbH) (zeusosc)


Lesenswert?

Ok, hat sich erledigt,
anscheinend ist
1
ori temp,RXEN0
2
ori temp,TXEN0

durch
1
ori temp,0b00011000
zu ersetzen,..

naja gut,.. thx

von Peter D. (peda)


Lesenswert?

Kai Scheddin wrote:
> Ok, hat sich erledigt,
> anscheinend ist
>
1
> ori temp,RXEN0
2
> ori temp,TXEN0
3
>
>
> durch
>
1
> ori temp,0b00011000
2
>
> zu ersetzen,..


Versuch mal:
1
ori temp, 1<<RXEN0
2
ori temp, 1<<TXEN0


Peter

von Kai G. (runtimeterror)


Lesenswert?

bzw.
1
ori temp, 1<<RXEN0 | 1<<TXEN0

RXEN0 etc. sind lediglich bit-Indizes (0-7), ori erwartet eine Bit-Maske

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.