Gast
#2206360
Hallo zusammen! Ich habe das Problem, dass scheinbar ein MAX232A meinen ATmega8 aus dem Takt bringt. An den Ausgang PC3 des Atmega ist eine LED angeschlossen, die rythmisch im Sekundentakt an- und ausschaltet. Dies funktioniert einwandfrei, sowohl mit dem internen Takt, als auch mit einem extern angehängenen 7,37 MHz Quarz. Programmiert wurde der ATmega8 mit BASCOM. Do Portc.3 = Not Portc.3 'Print "Test" Wait 1 Loop Sobald ich allerdings einen MAX232A an den ATmega an die PINS RxD und TxD anschließe, flackert die led in unterschiedlichem Takt, manchmal viel schneller, manchmal leuchtet sie durchgehend. Wenn ich versuche über den MAX232A Daten über die RS232 Schnittstelle zu schicken, kommen diese nur Teilweise an. Ein einzelnes Byte wird noch empfangen, ein mehrere Byte langes Signal kommt Teilweise an. Zudem wird nichtmal ansatzweise eine Sekunde zwischen dem Schicken gewartet. Sobald der MAX232 aus dem Sockel gezogen wird, läuft alles wieder einwandfrei (ausser das Senden ;)) Was kann das sein, was mache ich falsch? Ich habe sowohl einen Ersatz ATmega8 ausprobiert, wie auch einen Ersatz MAX232A und einen Ersatzquarz. Ich hab jetzt keine Idee mehr, woran das liegen kann.... Vielen Dank schonmal für eure Antworten! P.S. Ich bin offensichtlich Anfänger in der Mikrocontrollerprogrammierung ;)
