Hallo Leute! Ich habe hier folgendes Programmierboard von myAVR: http://myavr.de/shop/article.php?artDataID=35 Vorhin hat es noch ganz normal funktioniert und jetzt will er einfach nicht mehr. Ich kann zwar Programme rüberspielen ohne, dass es einen Fehler gibt, jedoch macht er einfach nichts. Hab den µC auch schon ausgetauscht, bringt aber nichts. Hat jemand ne Ahnung woran das liegen kann? Hier das Programm, das ich zur Zeit laufen lassen will... #define F_CPU 3686400 // Taktferquenz des myAVR-Boards #include <avr\io.h> // AVR Register und Konstantendefinitionen //---------------------------------------------------------------------- int main(void) { DDRB=0x0F; while(true) { PORTB = 0x0F; } return 0; }
Ändert nichts. Es liegt glaube ich nicht am Programm. Ich glaub aufm Board ist irgendwas kaputt gegangen.
was macht er denn nicht? leuchten die angeschlossenen nicht oder wodurch manifestiert sich das problem? hast du mal die stromversorgung kontrollert und die fusebits?
>Es liegt glaube ich nicht am Programm. Ich glaub aufm Board ist >irgendwas kaputt gegangen. Wie kommst du darauf? Was hast du getan?
Ich hatte die Spannung gemessen und vermutet, dass ich vielleicht mit der einen Messspitze einen Kurzschluss verursacht habe. Es funktioniert jetzt wieder. Der µC hatte keine VCC Spannung bekommen. Hab dann auf dem Bild gesehen, dass auf dem Board noch 2 Brücken sind die bei mir komischerweise nicht drauf waren. Hab die Brücken jetzt eingebaut und es funktioniert. Warum es vorher aber funktioniert hat.... keine Ahnung.
Hi check einfach mal die Stellungen der Dip-Schalter auf dem MySmartUsb, da ist eine Stellung der Schalter, da wird eine externe Versorgungsspannung verlangt. Beim flashen bezieht der Controller die Versorgungsspannung direkt aus der USB-Buchse, darum funktioniert das... Da ist eigentlich nicht viel, was kaputt gehen kann auf dem Board, da auch ein Gleichrichter mit drauf ist ;-) Angenommen, du kennst dich mit Dirac-Stößen aus, dann sollteste es doch kein großes Problem sein mit einem Multimeter (der billigste den du finden kannst) die Versorgungsspannung zu checken? Schließt du eine externe Versorgung an oder betreibst du den Atmega8 immer über USB, indem du einfach den Programmer dran läßt??? Schau dir mal auf der o.g. Homepage die Schalterstellungen vom dem Programmer an, sollte den Fehler eventuell beheben... Oder haste Fuses verstellt, die Taktquelle verändert, 230V angelegt oder dich gar ausgelockt??? Gruß Elko
Hi nochmal! Ich hatte alle 4 Kombinationen ausprobiert. Mit/Ohne externer Versorgungsspannung mit Pin 1 des USB-Interface auf On/Off. Ging einfach nicht. Die 2 Brücken fehlten. Es funktioniert ja jetz. Auf dem Schaltplan ist VCC direkt mit 5 V angeschlossen. Und auf dem Bild waren ebenfalls 2 Brücken zu sehen die auf diesem Board nicht drauf waren.
Ich hab nochmal eine Frage... Das Programm läuft nur wenn er mit dem USB-Kabel verbunden ist. Wie starte ich denn den µC wenn er nicht mit dem PC verbunden ist?
Hi, Programmer abziehen, und externe versorgung auf die 2 klemmen geben, dann läuft dein Controller ohne PC. Die Brücken sollten drin sein, es sei denn du hast ein neues design. Aber genau die Brücken sind für die Masse und die Versorgungsspannung. Also die Brücken einfach mal rein machen, auch wenn die nicht in deinem Set dabei waren... Die Dip-Schalterstellung sollte alles auf OFF sein bis auf 1. Die 1 ist auf ON... Gruß Elko
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.