Hallo, ich versuche gerade, bei Mikroprozessoren einzusteigen. Programm habe ich, ob's funktioniert werde ich wohl noch rausfinden müssen. Probleme gibt's jetzt beim Übertragen auf den Mikroprozessor. Ich habe einen Atmega16, an dem nur GND(pin 11+31), Vcc (pin 10 + 30) sowie ein Wannenstecker für meinen ISP ( http://www.aplomb.nl/TechStuff/PPPD/PPPD%20English.html ) angelötet sind ( entsprechend Datenblatt miso an 7, mosi>6, sck>8, reset>9 und vcc/gnd). Strom bezieht das ganze über's PC Netzteil (5V) Der ISP funktioniert definitiv, ich habe kürzlich das gleiche bei einem atmega8 gemacht und dort hat's geklappt. Wenn ich aber versuche, den Atmega16 oder den Attiny2313 (aus dieser Schaltung: http://www.modding-faq.de/index.php?artid=615 ) anzusprechen (mit PonyProg oder avrdude), sagt der mir "AVR device not responding" (avrdude) bzw. "Device missing or unknown device" (PonyProg) Ich weiß nicht, wo mein Fehler liegt, dachte schon die µprocs seien kaputt und hab Ersatz bekommen (danke reichelt :) ), aber die funktionieren auch nicht... Liegt also wohl bei mir der Fehler... :( Hat irgendwer eine Idee?
>Wenn ich aber versuche, den Atmega16 oder den Attiny2313 (aus dieser >Schaltung: http://www.modding-faq.de/index.php?artid=615 ) anzusprechen >(mit PonyProg oder avrdude), sagt der mir "AVR device not responding" >(avrdude) bzw. "Device missing or unknown device" (PonyProg) Das ist doch keine Schaltung, um den 2313 zu programmieren!
> Das ist doch keine Schaltung, um den 2313 zu programmieren!
es ist eine isp buchse drin (nicht im schaltplan auf seite 1, aber unten
im lochrasterbild sieht man ihn), da kann man dann den ISP Stecker
reinstecken und programmieren.
Benutzt Du dann diesen Programmieradapter?
jack wrote:
> Benutzt Du dann diesen Programmieradapter?
so ähnlich (war doch link im 1. post)
Wenn Du einen HC244 verwendest, kann es sein, daß die Ausgangslevel des LPTs zu gering sind. Versuchs mal mit einem HCT Baustein, der hat eine günstigere High-Low Erkennung. Immer vorausgesetzt, daß kein Fehler in der aufgebauten Schaltung ist.
Der HC-Typ erkennt ein High ab 3,5V, der HCT ab 2V. Wenn der LPT also nur 3,3V bei High rausgibt, gibts Probleme mit HC.
jack wrote: > Der HC-Typ erkennt ein High ab 3,5V, der HCT ab 2V. > > Wenn der LPT also nur 3,3V bei High rausgibt, gibts Probleme mit HC. aber a) messe ich mit dem Voltmeter Aktivität (an den ausgängen des HC) und b) funktioniert damit ja das programmieren des Atmega8. Es muss also entweder am Atmega16 oder an irgendwas anderem liegen... Nur woran...?
Kann es vielleicht sein, dass bei den Mikroprozessoren von Anfang an SPIEN aus ist oder z.B. ein Qaurzosziliator als Taktquelle eingestellt ist? Vielleicht sitzt ja wer bei Reichelt und programmiert den Großteil um, um die Leute zu ärgern und damit sie noch mehr kaufen... Ich könnte ja mal versuchen, über JTAG zu Programmieren, dann brauch ich aber einen einfachen günstigen JTAG-Programmierer (für den Druckerport)... Naja ich versuch erstmal den USB-ISP zu bauen, da sich der atmega8 dafür ja programmieren lässt. Denke nicht, dass es damit besser geht, aber wer weiß :P
Hab's behoben, muss ein Lötfehler gewesen sein, irgendwo was überbrückt oder so... Jetzt gehen beide, hab alles nochma überprüft und teilweise neu gelötet. jetzt muss ich nur noch mein programm zum laufen kriegen, das geht noch nich xD
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.