saada junk data / merkit atmega8 RX

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
 
kiistatonta välillä kaksi lautaa on oltava joka i dont nähdä ?????????
 
ovat yrittäneet että myös edelleen sama ongelma, yritti käyttää yhdellä lähde myös
 
Kytke ensin lähettää hallituksen HyperTerminal ja jos saat oikeat tiedot .... kytke vastaanottavan hallituksen HyperTerminal ja lähettää joitakin tietoja pääteikkuna ja nähdä, missä ongelma on olemassa .....................
 
dont on max323 IC nyt ... saa sen kahdessa päivässä ... Toivoisin saada ratkaisu befor että
 
Oletko kytketty roolit MCU? Onko tulos sama, MCU roolissa RX saa edelleen väärä syöttö? Onko se ongelman syy tai ei, niin chshivaram mainittu, kiistatonta on ehdoton pakko, varsinkin kun toteuttaa MAX232s. Saat helposti voinut jännitteet + / - 12V tai korkeampi alue, enemmän kuin tarpeeksi paista ATMEGAs.
 

Welcome to EDABoard.com

Sponsor

Back
Top