Sida 1 av 1
Problem med UART, GPS -> µC
Postat: 17 april 2009, 20:28:15
av E85
Jag försöker få min GPS att prata med en AVR ATmega168. Det går inte så bra...
GPS TX -> PC RX @ 4800bps är OK
µC RX/TX <-> PC RX/TX @ 4800bps funkar OK
GPS TX -> µC RX @ 4800bps FAIL
Vad kan det vara för problem? Att jag kör intern oscillator kanske?
Edit: Jo nu blinkar UART-lysdioden som indikerar att µC:n kör RX-interruptet. Har kopplat TX från µC till datorns RX för att skicka vidare signalerna men får inget alls.
Re: Problem med UART, GPS -> µC
Postat: 17 april 2009, 21:10:32
av Marta
Hur har Du det med nivåerna? Är det en lös GPS-modul har Du antagligen 3.3V utnivå och det kan vara otillräckligt. Är det en GPS med riktig RS232 så kan Du inte stoppa in det direkt till processorn, det kan t.o.m. gå riktigt illa. Sedan måste det även vara rätt polaritet på signalen.
Re: Problem med UART, GPS -> µC
Postat: 17 april 2009, 22:07:46
av AntiZ
Rekommenderar starkt en MAX232 eller liknande som gör om RS232 nivåerna till lämpliga nivåer för µp.
Har du en liten bild på hur du har kopplat samt en liten kodsnutt så hjälper det oss väldigt mycket.
/M
Re: Problem med UART, GPS -> µC
Postat: 17 april 2009, 22:23:38
av blueint
En koll med oscilloskåpet borde reda ut det hela på en gång både i signalnivå och timing. Skulle t.om gå att sampla med potentialdelare och ljudkort.
Re: Problem med UART, GPS -> µC
Postat: 17 april 2009, 22:51:31
av E85
Ja det är antagligen 3.3V så det är nog det som spökar... får väl googla lite.
Jag har inget oscilloskop tyvärr.
Re: Problem med UART, GPS -> µC
Postat: 18 april 2009, 00:18:18
av E85
Ah, det löste sig med en 74ls02 (quad nor) jag hade liggande. Använde två av fyra då alltså.
