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.
Problem med UART, GPS -> µC
Re: Problem med UART, GPS -> µC
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
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
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
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
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.
Jag har inget oscilloskop tyvärr.
Re: Problem med UART, GPS -> µC
Ah, det löste sig med en 74ls02 (quad nor) jag hade liggande. Använde två av fyra då alltså. 
