S
sherazi
Guest
aš naudoju du ATMEGA8 bendrauti tarpusavyje, naudojant UART, bet aš turiu problemų imtuvo pusėje, ji pasireiškia kai kuriuos duomenis, visą laiką, net jei kitos pusės laidas neprijungtas. jei aš pašalinti viela nėra, pasikeitė laidų ir net grandinės, buvo pastatyta ant atskirų plokščių tris kartus, tačiau pati problema vyksta, patikrino kodą ir grandinės naudojant Proteus jos viskas OK. imtuvas kodas:
Code:
# include # include # jei tai (F_CPU) # define F_CPU 1000000 # endif / / # define RAMSTART 0x0060 / / # define RAMSIZE (RAMEND RAMSTART) # define miego () / / ----! ---------- / / --- USART0 --- / / -------------- void USART0_Transmit (unsigned char duomenys) {while (! (UCSRA & ( 1