Napisałem taki prosty programik , atmegE mam połączoną z komputerem (max232, adapter bluetooth, ) , na komputerze jak odczytuje port to mi wyskakują jakieś krzaczki ,
używam jakiś terminal , ustawiam boud rate co może być nie tak ?
używam jakiś terminal , ustawiam boud rate co może być nie tak ?
.equ RS=51 //4MHz ,4800
.CSEG
.include "m8def.inc"
.def zero=r2
.def tmp1=r16
.def Dana=r19
;////////////////////////////////////////////////////
out UCSRA,zero
ldi tmp1,(1<<RXEN)|(1<<TXEN)
out UCSRB,tmp1
ldi tmp1,(1<<URSEL)|(3<<UCSZ0)
out UCSRC,tmp1
ldi tmp1,RS
out UBRRH,zero
out UBRRL,tmp1
Loop:
ldi Dana,'f'
Send:
sbis UCSRA,UDRE
rjmp Send
out UDR,Dana
rjmp Loop