S
sherazi
Guest
Olen käyttämällä kahta Atmega8 kommunikoida toistensa kanssa käyttäen UART, mutta Minulla on ongelmia vastaanottimen puolella, se saa joitakin tietoja koko ajan, vaikka johto toisella puolella ei ole kytketty. Jos poistan lanka se ei ole muuttunut johdot ja jopa piiri, oli rakennettu kolme kertaa eri levyt, mutta sama ongelma esiintyy, on tarkistettava koodi ja piiri käyttää Proteus sen kaikki OK. vastaanotin koodi:
Code:
# include # include # if! määritelty (F_CPU) # define F_CPU 1000000 # endif / / # define RAMSTART 0x0060 / / # define RAMSIZE (RAMEND-RAMSTART) # define unen () / / ---- ---------- / / --- USART0 --- / / -------------- void USART0_Transmit (unsigned char data) {while (! (UCSRA & ( 1