Hi, ich bin noch Änfänger in Sachen µC's und ASM, habe aber schon länger Erfahrung mit anderen Programmiersprachen und Elektronik. Habe damit angefangen einen kleinen Roboter bauen, der von einem AVR (AT90S2313) gesteuert wird. Die Platine ist soweit fertig, das erste kleine primitive Programm auch. Der Roboter hat zur Bewegung 2 Motoren die über einem L293 angeschlossen sind. 2 Berührungssensoren sind an den Eingängen mit den externen Interrupts (PD2 & PD3) angeschlossen. Sie dienen dazu, dass der Roboter nicht gegen Wände fährt. Jetzt habe ich zusätzlich an PD0 und PD1 je eine LED angeschlossen. Seit dem ich diese PORT's als Ausgänge definiert habe und die LED's nach einem Reset eingeschaltet werden, bekommt der µC komischerweise beim Einschalten erstmal jede Menge Interrupts von einem Taster. Wenn ich die LED's blinken lasse (ohne Timer, nur mit Verzögerungsschleifen im Hauptprogramm) kommen nur noch INT's vom Taster.... Kann mir jemand sagen woran das liegt? Den Schaltplan habe ich hier hochgeladen: http://kolping-ewaldi-bocholt.de/dominik/robo.JPG und das Programm sieht so aus: http://kolping-ewaldi-bocholt.de/dominik/robo.asm (die Platine ist übrigens ausgelegt für 4 Motoren und an einem Eingang des Analog - Komparators habe ich eine einstellbare Spannung um einen Analogen Sensor zu regeln) Bin für jede Antwort dankbar. Gruß, Dom
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.