Gast
#53290
Hallo! Ich bin blutiger anfänger auf dem gebiet der Microcontroller. Wäre echt super wenn ich hilfe bekommen könnte. Ich bekomme nämlich meinen atmega161 nicht zum laufen. Die ganze Schaltung sitzt auf einem Breadboard da mir ein STK500 ehrlich gesagt zu teuer war. Die Stromversorgung ist ein Steckernetzteil mit 12V. Über die im AVR-Tutorial abgebildete Schaltung bekomme ich saubere 5V. Den ISP Dongle habe ich an einer anderen 5V Stromquelle da die Spannung auf dem Breadboard beim Anschließen auf 1,5V absackte. Den VCC des AVR hab ich auf die 5V gelegt. an PA0-PA2 hab ich 3 Low-Current LEDs mit 900ohm Vorwiderständen angeschlossen. GND geht auf Masse. Der Quarz schwingt mit 8MHz. Das ist einer mit 3 Pins der schon Kondensatoren mit im Gehäuse hat. 1 Pin geht auf Masse und die anderen beiden auf xtal1 und xtal 2. MOSI, MISO, SCK , RESET gehen auf den ISP Dongle. Am LED Pin des ISP hab ich noch eine Low-Current LED. Die Restlichen Pins sind unbelegt. Nun zum PC. Drauf läuft WinXP Pro. Auf den LPT kann ich zugreifen da ich so ein tool installiert hab das den direkten Zugriff erlaubt. Nachdem ich mit make eine demofile vom avr-gcc compiliert habe, versuchte ich diese mit Ponyprog und yaap auf den avr zu spielen. Jedoch bekam ich von yaap folgende Meldung yaap: Init failed. Is target connected and powered on? Und von Ponyprog: Device missing or unknown device. Dabei flackert die LED vom ISP kurz. (Das heißt das aus dem LPT immerhin schon was raus geht) Hab ich vergessen irgendetwas anzuschließen oder habe ich sonst irgendetwas generell falsch gemacht? Hier noch ein pic von meiner Schaltung und die Pinbelegung vom atmega161 (weiß ja nicht ob die jeder so im Kopf hat ;)) http://web12.p15131407.pureserver.info/schaltung.jpg http://www.avrfreaks.net/Devices/img/mega161big.gif