Hallo habe gestern das Evaluation Board 2.0 von Pollin bekommen und soweit alles sorgsam zusammengelötet. Man muss dazu sagen dass ich Einsteiger auf dem Gebiert der Mikrocontroller bin und keinerlei Erfahrung habe was Schaltpläne oder ähnliches betrifft, jedoch sollte ich das mit der Bestückung und Verlötung hinbekommen haben.Soweit so gut: Ich schließe das Board an eine DC 9V Stromquelle an (ist das richtig so, es ist nämlich auf der Anleitung die 9V ~ zu lesen, das bedeutet dachte ich eigentlich Wechselstrom. Naja, das Lämpchen leuchtet und ich will den Controller (ATMEGA32 16PU) jetzt per seriellem Kabel an der ISP per PonyProg programmieren. Klappt nicht. Er findet keinen Atmega Baustein sagt er. So, nun meine Frage. Welche möglichen Fehlerquellen könnte das haben? Und wie kann ich das per Test ausschließen. Rudimentär hab ich ein Multimeter zur Hand und ein DC Netzgerät das bis 30Volt geht. Mehr nicht...
Welche Versionsnummer hat dein Ponyprog? Version 2.06f brauchst du für einen Mega32....
Hallo Wolfgang! Ich benutze das gleiche Board, für ATmeag16 und ATtiny2313. Da das Board und auch PonyProg (2.06f) für ATmeag32 ausgelegt sind sollten das letztendlich funktionieren. Gleich- oder Wechselspannung spielt hier keine grosse Rolle, wegen der vier Gleichrichterdioden, damit hat man bei Wechselspannung eine Gleichrichtung und bei Gleichspannung einen Verpolungschutz. Damit der Spannungsregler nicht den Hitzetod stirb (kein Kühlkörper) sollte die Differenz zwischen Eingans- und Ausgansspannung nicht zu hoch sein. Wenn Du keine Verbindung bekommst, dann muss das nicht zwingent am Board liegen, kann auch sein, das beim PonyProg noch "Interface Setup" und/oder "Calibration" ausgeführt werden müssen. Das Serielle Kabel zum Programmieren mit PonyProg sollte 1:1 verdrahtet sein ... KEINE überkreuzten Leitungen für Pin 2 + 3 (RxD, TxD). Wenn Du das Board durchmessen willst, dann kann man zum Beispiel mit Hilfe der Pinbelegung aus dem "Beipackzettel" hingehen und nachmessen ob VCC überall dort anliegt wo's vorgesehen ist. Ähnliches kann man auch mit den Reset-Pins machen. Die Leitung ist mit einem Pull-Up Widerstand mit VCC verbunden, wird aber auf Masse gezogen wenn der Reset-Taster gedrückt wird - Wenn's Voltmeter angeschlossen ist, dann sieht man das auf der Anzeige. Gruss! Markus
Hat Dein Rechner eine "echte" serielle Schnittstelle oder benutzt Du ein USB-Seriell-Adapter? ...
in Ponyprog -->Setup--> Interface Setup --> SI Prog API und Com1 einstellen. Das Testtool.Hex laden und dann schreiben auf Gerät (4 Icon von Links) und müsste dann klappen. Wenns nicht klappt könnte es sein, das die Fusebit falsch gesetzt sind. ( Auslieferungszustand ist normalerweise Interner Oscilator von 1Mhz.) Wenn Du ein Taktgenrator hast der 1Mhz - 4Mhz liefert, einfach auf XTAL1 halten und Masse nicht vergessen. Dann nochmal übertragen versuchen. Ach ja bevor Du überhaupt an den Fusesbit versuchst lies erst die Fusesbit aus unter Security Bits.
Hallo, das serielle Kabel muss auch voll belegt sein. Viele Kabel haben lediglich RX, TX und GND, das reicht für diesen Programmer nicht aus. Viel Erfolg Marcus
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.