Hallo! Ich habe da ein großes Problem mit meiner Schaltung (siehe Anhang[Eagle schematics]). Meine Aufgabe war es, Sensoren zu überwachen. Falls diese einen gewissen Wert unterschreiten, soll dies über eine Schnittstelle(RS232) zum PC gesendet werden. Kommunikation zwischen Atmega8 und PC lauft über MAX232 Mein Problem: Ich empfange nichts. Ich glaube das ich einen Fehler in der Schaltung beim ATmega8 habe. Vielleicht habe ich einen PIN falsch verdrahtet bzw. die PINS die ich nicht brauche habe ich einfach in die Luft gehängt. An der Programmierung passt alles!! Folgende PINS werden verwendet: ADC0 bis ADC4 GND VCC RxD TxD Frage: 1. wo ist der fehler!!!!? 2. was mache ich mit den überflüssigen PINS? Masse, vcc, oder Luft hängen?? Danke! Falls ihr noch Fragen habtz sendet mir ein Mail an vananas@gmx.at
Hi, Meistens vertauscht man RDX und TRX. Denn hier ist es normalerweise nicht so, dass RDX mit RDX und TRX mit TRX verbunden wird. Richtig ist: Computer TRX<->RDX AVR und Computer RDX<->TRX AVR Viellicht ist das ja Dein Fehler. Gruß Niels
In der Schematic sehe ich auf Anhieb keinen Fehler. Wenn du RX und TX zum PC auch richtig hast kann es doch nur ein Programmfehler sein. Woher weist du das da alles OK ist?
Mag nichts mit dem Problem zu tun haben, aber AVCC/AGND muss auch dann verbunden werden, wenn man nicht mit Analogsignalen am Hut hat, sonst funktionieren einige Pins nicht. Datasheet lesen bildet.
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.