DirkP
21.01.2008, 23:35
Hi,
das ist jetzt eine Folgefrage zu meine letzten (LCD-Baudrate auf 4800).
Es ist also derzeit nicht möglich eine Baudrate von 4800 am RN-LCD einzustellen. Da ich also bestebt bin, eine GPS-Antenne mit meinem RN-AVR auszulesen, bin ich bislang folgendermaßen vorgegangen: Ich habe eine USB-GPS-Antenne besorgt und habe die von der Antenne kommenden Daten aufgezeichnet. Mein AVR und das Display habe ich per RS232 verbunden. Dann habe ich ein Programm geschrieben, welches die Navi-Daten am NextRS-Anschluß am LCD auswertet. Die Daten werden vom PC per Hyperterminal mit 9600 Baud ausgegeben (9600,8,n,1) (in meinem Programm habe ich $Baud = 9600 eingestellt). Das hat ohne Probleme funktioniert. Der AVR hat die Daten erhalten, verarbeitet und an das Display ausgegeben. Da ja nun die Baudrate von 4800 nicht möglich ist, habe ich das Display nun per I2C angesteuert und die Daten vom PC direkt am AVR-RS232 angeschlossen. Beide Baudraten sind natürlich auf 4800 eingestellt, so, wie es die Navi-Antenne auch ausgibt, aber jetzt kommen keine Daten am AVR an. Kann es sein, dass der MAX232 bei falschem Anschluß RX an RX oder so, den Geist aufgibt? Ich habe die Ursprüngliche RS232 noch nicht wieder probiert. Irgendwie weiß ich jetzt nicht weiter und bräuchte mal Hilfe. Ich bin in der ganzen Sache nicht so fitt und probiere eigendlich mehr rum, aber ich möchte wissen, was da so passiert oder halt nicht passiert. Ich bitte hier echt um Hilfe!!!!
Gruß Dirk
das ist jetzt eine Folgefrage zu meine letzten (LCD-Baudrate auf 4800).
Es ist also derzeit nicht möglich eine Baudrate von 4800 am RN-LCD einzustellen. Da ich also bestebt bin, eine GPS-Antenne mit meinem RN-AVR auszulesen, bin ich bislang folgendermaßen vorgegangen: Ich habe eine USB-GPS-Antenne besorgt und habe die von der Antenne kommenden Daten aufgezeichnet. Mein AVR und das Display habe ich per RS232 verbunden. Dann habe ich ein Programm geschrieben, welches die Navi-Daten am NextRS-Anschluß am LCD auswertet. Die Daten werden vom PC per Hyperterminal mit 9600 Baud ausgegeben (9600,8,n,1) (in meinem Programm habe ich $Baud = 9600 eingestellt). Das hat ohne Probleme funktioniert. Der AVR hat die Daten erhalten, verarbeitet und an das Display ausgegeben. Da ja nun die Baudrate von 4800 nicht möglich ist, habe ich das Display nun per I2C angesteuert und die Daten vom PC direkt am AVR-RS232 angeschlossen. Beide Baudraten sind natürlich auf 4800 eingestellt, so, wie es die Navi-Antenne auch ausgibt, aber jetzt kommen keine Daten am AVR an. Kann es sein, dass der MAX232 bei falschem Anschluß RX an RX oder so, den Geist aufgibt? Ich habe die Ursprüngliche RS232 noch nicht wieder probiert. Irgendwie weiß ich jetzt nicht weiter und bräuchte mal Hilfe. Ich bin in der ganzen Sache nicht so fitt und probiere eigendlich mehr rum, aber ich möchte wissen, was da so passiert oder halt nicht passiert. Ich bitte hier echt um Hilfe!!!!
Gruß Dirk