Hallo an die Experten da draußen! Komme nach ein paar ersten Erfolgen jetzt leider echt nicht weiter, obwohl ich schon einige Foren und Hilfestellungen gelesen und ausprobiert habe. Habe einen ATMega32 (sitzt auf einem AVR Net IO Board von Pollin) mit einem kleinen BASCOM-Testprogramm (blinkende LED an PortC.0) programmiert. Funktioniert soweit auch alles einwandfrei :-) Mein Problem: Baue ich den Controller vom Net IO aus uns setze ihn auf ein Experimentierboard, bleibt die LED leider dunkel. Alles ist wie auf dieser Seite beschrieben aufgebaut: http://www.rn-wissen.de/index.php/AVR-Einstieg_leicht_gemacht Habe einmal mein Multimeter bemüht, das konstante 5,01 V Spannungsversorgung anzeigt. Die LED leuchtet auch ganz leicht, wenn ich diese an die PINs für externe Quartze hänge. Alle anderen PINS: Kein Signal. JTAG ist (zumindest lt. BASCOM) deaktiviert! Wo liegt das Problem? Danke vorab!! Mimbe
Abend! Vergessen den Reset-Pin zu beschalten? Sonst wär ein Foto vom Aufbau evtl. auch nicht verkehrt.. Gruß, Sascha
Mimbe schrieb: > Wo liegt das Problem? > > Danke vorab!! > > Mimbe Ich vermute mal, daß der µC auf dem Board mit einem Quarz getaktet wird. Also Quarz aufs Breadboard oder Fuse auf internen Takt stellen. mfg.
Mimbe schrieb: > Baue ich den Controller vom Net IO aus uns setze ihn auf ein > Experimentierboard, bleibt die LED leider dunkel. Alles ist wie auf > dieser Seite beschrieben aufgebaut: > http://www.rn-wissen.de/index.php/AVR-Einstieg_leicht_gemacht Da fehlt der Quarz. Auf dem NetIO wird der ATMega mit einem 16MHz-Quarz als Taktquelle betrieben. Also entweder mußt du das auch auf deinem Experimentierboard tun oder du mußt den ATMega schon auf dem NetIO "umfusen", so daß er seinen internen Taktgenerator statt des Quarzes verwendet. Der Taktgenerator hat aber nur (relativ ungenaue) 8MHz. Deine LED wird also nur ca. halb so schnell blinken.
Sascha Knorek schrieb: > Vergessen den Reset-Pin zu beschalten? Das ist übrigens eine Legende. Wenn der MC einigermassen anständig enkoppelt ist, reicht der interne Pullup des AVR für einen sauberen Reset immer aus.
Liebe Experten-Gemeinde! Vielen Dank Euch allen! Der Tipp mit dem externen Quarz war goldrichtig! Da ich nicht so extrem genaue Messungen brauchen werde, habe ich die Variante "Fuses auf internen RC umstellen" gewählt und - siehe da - jetzt geht's. Hatte jetzt nur noch etwas Zeit gekostet, das Datenblatt des MCs zu durchforsten (habe auf 8 MHz gestellt) und das doch recht widerspenstige BASCOM dazu zu bringen, die Fuses auch wirklich zu überschreiben. ...wie man sich auf einmal über 'ne "dusselige" LED freuen kann, die leuchtet ;-) Danke nochmals!!! Viele Grüße Mimbe
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.