Gast
#1251981
Hallo, die USART programmierung und vor allem Frequenzeinstellung ist ein häufig angesprochenes Thema. Viele von Euch wollen es bestimmt nicht nocheinmal hören. Aber vielleicht möchte der Eine oder Andere mir ja doch weiter helfen. Es liegt ein STK600 mit RC028-M-6 und DIP Karte vor. Der ATmega8 hat schon ein paar Programme aus dem AVR-Tutorial verarbeitet. Port B ist mit dem LEDS Port verbunden und der ISP-Verbinder steckt auch drauf. Stromversorgung erfolgt über das USB-Kabel. VTarget bei 5.5V der Clock-Generator bei 8003456Hz. Fuse SUT_CKSEL habe ich auf Ext. Crystal/Resonator Medium Freq. gesetzt. Clock Wahlschalter auf EXT. PD0 und PD1 sind über 2-Pol mit dem RS232 SPARE RXD und TXD verbunden. Als Beispielcode verwende ich den, der das Wort 'TEST' an die RS232 sendet. PC und STK600 sind mit einem Seriellen Kabel (1-1) verbunden. Auf dem HyperTerminal passiert leider rein gar nichts. Nicht mal ein Zucken. Nun habe ich schon das RX/TX Kabel hin und her verdreht, div. CLK Settings probiert, anderes Serielles Kabel, anderen PC, alle Einstellungen am HT durchprobiert, externe Spannungsversorgung, Brücke auf CTS/RTS. Anderer mC. Am HT immernoch kein Mucks. Wenn ich richtig gelesen habe, sollte bei brücken des RX/TX ein ECHO über den HyperTerm möglich sein (natürlich ohne mC). Auch dieser Test scheitert. Eine LED am PD0/PD1 blinkt, je nach Taktung, dass ist zu erkennen. Auch 5V konnte ich gegen GND messen. Aber ab dem MAX3392 passiert nix mehr. Ich kann keine Spannung an der SUB-D Buchse messen. Leider liegt mir kein anderer MAX232 vor, somit kann ich den Onboard nicht umgehen. Kann mir jemand weiter Helfen, ich erkenne meinen Fehler nicht?! Wäre echt nett, vielen Dank!