X
xinz
Guest
Sinusubukan kong gamitin ang AVR ng uart upang makipag-usap sa aking pc ngunit nabigo sa ngayon. Sinulat ko ang isang code sa echo ng isang byte na ipinadala mula sa aking pc (hyperterminal, atbp.) Pabalik. kapag ako ay nagpadala ng isang byte (magpasinda) mula sa hyperterminal, ang aking avr laging nagpadala 0x80 bumalik (Sinubukan kong ipinadala az at 0-9) maliban sa mga ito magpasinda: y, i, o, j, k, l, z, x, n, m, 8,9. aking avr hindi naipadala anumang likod. ang code: MAISASALI "tn2313def.inc" RJMP Main Main: ldi r16, RAMEND out SPL, r16 clr r17 ldi r16, 51 out UBRRH, r17 out UBRRL, r16 ldi r16, 0b00000110 out UCSRC, r16 ldi r16, (1