Hallo zusammen! Ich bin nun auch mehr oder weniger stolzer Besitzer des Pollin Atmel Evaluationboard Ver. 2.01. Glücklicherweise funktioniert jetzt auch alles wunderbar mit meinem USB - Seriell Adapter. ABER: Wenn ich das Testtool von Pollin am Laufen habe funktioniert alles außer die Textausgabe an der RS232 Schnittstelle. Jetzt habe ich mittlerweile sämtliche Baudraten am Hyperterminal ausprobiert aber es tut sich überhaupt gar nichts! Liegt das an dem USB Adapter? Aber wieso funktioniert dann das Schreiben? Jumper auf dem Board sind alle drin und ich stecke auch immer schön auf die RS232 Schnittstelle auf dem Board um (habe ich anfangs nicht getan) :-D Vielen Dank! Simon
Wahrscheinlich hast Du noch den Hardware-Handshake eingeschaltet. Beim Pollin-Board sind nur RxD und TxD herausgeführt, RTS, CTS, DTR und DSR gibt es dort nicht. Stelle im Hyperterminal unter Anschlusseinstellungen die Flusssteuerung von "Hardware" auf "Kein", dann sollte es gehen.
Bei mir hat es wegen des MAX232 nicht über USB geklappt. Kam nur Müll an. Habe die Signale direkt an den Jumpern abgegriffen -> klappt
der_picknicker schrieb: > Habe die Signale direkt an den Jumpern abgegriffen -> klappt viel Spaß wenn dein AVR bei 15V durchgeht. Das Problem wird eher sein, dass in dem USB2RS232 Wandler auch ein Pegelwandler drin ist und somit Rx und Tx vertauscht ist (das Problem hab ich auch bei einem Handy Datenkabel). Schalte also einfach eine gekreuzte Verlängerung dazwischen und du bist auf der sicheren Seite.
Mein Pollin-Evaluation-Board wollte anfangs auch nicht mit meinem PC reden. Irgendwo in den Weiten des I-Net habe ich dann einen hinweis gefunden, das Pollin dem MAX232 "falsche" Elkos spendiert hat(bei manchen geht es, bei anderen nicht). Ich habe dann die 10µF-Kondensatoren um den MAX232 gegen 1µF-Elkos getauscht und schwups hatte ich ein Hello World auf dem PC stehen... Gruss Stefan
Hey ihr seid ja echt spitze! Das mit dem vertauschten Rx Tx habe ich mir auch schon gedacht. Dann löt ich mir nachher mal nen Adapter. Wenn da Pollin falsche Kondensatoren verbaut, sollte man das denen mal sagen ^^. Handshake ist "NONE" also bleibt nur noch die hardware. Ich meld mich nochmal wenns geklappt hat. Viele Grüße
Also ich habe mir jetzt auch die Checkliste mal angesehn. Nur woher weiß ich ob der 16Mhz Quarz auf dem Polliborad auch verwendet wird? Das Testtool habe ich denk ich mal richtig auf 16Mhz geändert:
1 | $regfile = "m8def.dat" |
2 | $crystal = 16000000 |
Baudrate setze ich im Programm nicht. Die Fuses habe ich so gesetzt: [] WDTON [X] SPIEN [X] CKOPT [X] EESAVE [X] BOOTSZ1 [X] BOOTSZ0 [] BOOTRST [] BODLEVEL [] BODEN [] SUT1 [] SUT0 [] CKSEL3 [] CKSEL2 [] CKSEL1 [X] CKSEL0 X bedeutet Häckchen im PonyProg2000. Wenn ich Rx Tx vertausche tut sich auch nichts. Die Baudrate des Ports steht in Windows und im BASCOM Terminal auf 9600. Partity - None Databits - 8 Stopbits - 1 Handshake - None Emulation - DEC VT100 [] RTS Die LED blinkt bei 1000ms einen Tick langsammer als meine Windows Uhr. Könnte vielleicht aber auch durch den Print Befehl etwas verzögert werden, oder? Wenn ich den Sende und Empfangskanal des Max232 brücke, kommt tatsächlich was auf dem Terminal an wenn ich im BASCOM Terminal "Send magic number" anklicke. Also muss es doch am Atmega8 liegen oder?
Mir ist gerade aufgefallen, dass auch wenn nichts an dem USB Adpater angeschlossen ist am Terminal was ankommt wenn ich "Send magic number" anklicke ^^
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.