Wollte jetzt versuchen auf mein ATMEGA8 Board mal eine ganz kleine Software aufspielen. Aber schon beim Auslesen mit PonyProg kommt oben stehender Fehler. Hab mich im Forum auch schon etwas zum Fehler belesen. Ich habe meine Programmier-Pinleiste mit dem Multimeter gemessen als ich mich mit dem Board "verbinden" wollte. Bis auf die MISO Leitung konnte ich auch auf jeder anderen Leitung(bis auf GRD und VCC) Aktivität feststellen. Soll ich da jetzt trotzdem noch Dioden dran löten(wie es der Vorschlag in einem anderen Beitrag war) oder zeigen die mir auch keine anderen Aktivitäten an? Eine andere Fehlerquelle war ja mal ein defekter Quarz. Da meine Schaltung aber keinen extra Quarz hat kann es ja daran nicht liegen, oder muss ich da im Programm deswegen was anderes einstellen? Oder gibt es vll noch etwas ganz anderes zu beachten bei irgendwelchen Einstellungssachen? Ich danke schon mal allen für den Gehirnschmalz den sie wegen mir investieren wollen/müssen.
wie sieht die Schaltung von Deinem Board und die Spannungsversorgung aus? Gruss Otto
Die Schaltung ist hier zu finden: Beitrag "Anfänger will sich ein Mikrocontroller Board selbst bauen, bevorzugt mit ARM7" Mein Programmieradapter hier: http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=140253353509
Ich hab mir jetzt noch mal nen 16 MHz Oszilatorquarz an meine Schaltung(Pin 9 vom Mega8) gelötet aber auch mit der Funktioniert nichts. Da in nem anderen Beitrag gelesen "vll is der interne Quarz abgeschaltet" wie geht denn das bzw wie kann man ihn anstellen? Kann vll mein Prozessor kaputt sein, allerdings wollte ich den zuletzt tauschen, wen nichts anderes mehr geht. Hab noch mal meinen Schaltplan angehängt vll is ja doch da ein Fehler!?
Sag mal, ist die Betriebspannung schon geglättet? Wenn nicht, ist C1 viel zu klein.
Also ich verwende ein stabilisiertes Stecker Netzgerät mit 9V. Den C1 habe ich aus dem Tutorial so genommen also sollte das doch passen!? Ich hatte alle Bauteile noch mal da und habe mir nur die Grundschaltung jetzt noch mal mit nem andenen Mega8 zusammengelötet ohne irgendwelche Ein/Ausgänge anzuschließen. Und siehe da, den kann ich so ohne Probleme mit meinem LPT-Programmer programmieren. Kann ich da jetzt direkt drauf schließen das mein Mega8 auf meinem Baord defekt ist? Oder muss ich noch mal mein ganzes Board durchmessen? An allen Ein/Ausgängen habe ich ca. 1V anliegen die Betriebsspannungen liegen bei 5V. Die Basis meiner Transistoren hat 4,6V. So wenn noch weitere Fragen bestehen kann ich auch noch anderes messen! Mein Gedanke wäre jetzt den Mega8 zu wechseln!? Bitte um Bestätigung oder auch nicht :-)
Warum hast Du Deinen ISP-Stecker so seltsam belegt? Was benutzt Du denn fuer ein Programmiergeraet? Ich find's mal wieder bisschen lustig wie aus einem ARM7 dann doch ein Mega8 wurde :D Stell Dir mal vor um wieviel komplizierter ein ARM7-System waere im Vergleich zu dem, was Du gerade machst.
Im PonyProg unter Setup/Interface Setup gibt es den Button "Probe" Da sollte dann OK kommen. Wenn nicht hast du ein PC, Kabel zum Adapter Problem.
Der Link zu meinem Programmieradapter steht oben. Wie gesagt mit nem anderen Mega8 funktioniert alles, also sollte ja der Adapter OK sein! Kann ja dann nur noch am Board oder Prozessor liegen!?
Also ich hab jetzt den alten Prozessor gegen einen Stecksockel mit neuem Mega8 getauscht und siehe da jetzt klappt's. Kann den Prozessor jetzt auslesen und beschreiben! :-) Steh ich jetzt wieder vor dem Problem der Programmierung, aber werd ich sicher auch noch hin bekommen. Bin aber nach wie vor dankbar für schöne Links wo das C Programmieren des Mega8 schön erklärt wird.
Sascha M. wrote:
> Der Link zu meinem Programmieradapter steht oben.
Extrem hilfreich.
Wahrscheinlich haste mit dem glumpigen Programmer die Fuses zerschossen
und deshalb konntest Du ihn nicht mehr programmieren.
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.