Hi, ich bin ein Anfänger in MC, darum bitte ich auch um eine für Anfänger gerechte Antwort :) Also ich hab mir einen ATMEGA644P gekauft und wollte ihn programmieren. Da ich keine Parallele oder Serielle Schnittstelle habe, hab ich mir einen USB-Adapter gekauft (http://www.amazon.de/ISP-Programmer-ATMEL-ATmega-ATTiny-AT90/dp/B00359ZDBO/ref=sr_1_1?ie=UTF8&s=ce-de&qid=1279985559&sr=8-1) Ich wollte nun Fragen ob meine Grundschaltung (siehe Anhang) stimmt. Im Internet finde ich Grundschaltungen mit Widerständen und Kondensatoren, aber woher soll ich wissen welche Widerstandsgrößen ich für meinen MC brauche? Oder ist das immer gleich? Danke
Hallo ???, was meinst damit ob deine Grundschaltung stimmt? Also die Beschaltung zum programmieren stimmt. Aber der Controller ist noch nirgends angebunden, also auch nicht an eine Spannungsversorgung. Diese brauchst du natürlich, sonst geht gar nichts. Sonst wäre noch vielleicht ne LED hilfreich, damit du deine ersten Programmiererfolge auch siehst, z. B. LED- Blinken für den anfang............. Falls ich deine Frage missverstanden habe und es dir nur um die "Programmierschaltung2 geht sorry..... Die Kondensatoren usw. die du beschrieben hast, kannst du aus dem Datenblatt bzw. aus nem Tutorial nehmen. Die sind eigentlich fast immer gleich........... Gruß Uli
Hi Uli, danke für die Antwort. Laut dem ISP-USB-Programmieradapter den ich gekauft habe brauch ich keine Spannungsversorgung am MC, das übernimmt direkt Adapter (insofern ich das nicht falsch verstanden habe). Dort steht zumindest: - Benötigt zum Programmbetrieb keine Stromversorgung vom Target Bevor ich z.B. eine LED anschließe, wollt ich es erstmal schaffen das ich den MC programmieren kann, doch soweit komm ich nichtmal. Ich hab AVR Studio 4 und wenn ich zum ATMEGA644P connecten möchte, steht dort "connect failed". Als Platform hab ich STK500 or AVRISP gewählt. An was kann es liegen das ich nicht connecten kann?
Hi >Dort steht zumindest: >- Benötigt zum Programmbetrieb keine Stromversorgung vom Target Das heist nur, das er sich selbst versorgt. Nicht das er das Target versorgt. Ausserdem hat der ATMega644 zwei Versorgungsanschlüsse, die beide anzuschliessen sind. MfG Spess
schau' Dir mal die Minimalbeschaltung für serielles Programmieren im Datenblatt des ATmega644P an. AVCC vielleicht auch noch an VCC? Ein 100 nF zwischen VCC und GND schadet auch nicht. Je nach Fuses für den Oszillator braucht es externen Takt, Quarz und Cs, oder gar nichts an den OSC-Anschlüssen.
Hy, hab gerade nochmal die beschreibung des Progtammers bei Amazon durchgelesen. Hast recht, du brauchst wenn du programmierst keine externe Spannungsversorgung. Hast du die DIL- Schalter richtig "gesetzt"???? Kannst du mal am VCC-pin die Spannung messen? Woher hast du das Pinning des Steckers deines programmersß Als Platform musst du den stk500 wählen. Gruß Uli
> - Benötigt zum Programmbetrieb keine Stromversorgung vom Target
Nachmessen(!). Erst mal heisst das nur, dass er sich selbst versorgen
kann (vom USB vermutlich). Ich vermute mal, dass das als Feature
Aufgeführt wäre, wenn er das Target (optional) versorgen könnte. Aber
man weiss ja nie, und bevor sich da irgendwo der magische Rauch
verzieht..
Abgesehen davon: Überprüf nochmal genau, ob dein Pinout vom ISP-Adapter
wirklich stimmt. Normalerweise(tm) ist das nämlich genau 'andersrum'
(aka spiegelverkehrt).
Zur Grundschaltung als absolutes Minimum zu verstehen: Alle(!)
GND-Anschlüsse, alle(!) Vcc-Anschlüsse gemäß Datenblatt. Falls vorhanden
Aref laut Datenblatt.
Dringend zu empfehlen: Direkt an jeden Vcc-Anschluss ein 100n-Kerko.
Zu empfehlen aber nicht essentiell: (Schutz)Beschaltung von /RESET laut
Datenblatt.
HTH
Uli W. schrieb: > Hast du die DIL- Schalter richtig > "gesetzt"???? Ja, Schalter 1 auf ON für 5V und Schalter 2 auch auf ON für Target-Spannung ein. Uli W. schrieb: > Kannst du mal am VCC-pin die Spannung messen Nur 3 Volt Uli W. schrieb: > Woher hast > du das Pinning des Steckers deines programmersß Ich hoff das hab ich jetzt richtig verstanden. Also ich hab 2 5 Reihige IC Stift-Stift-Kontakte in den Stecker des Flachbandkabels gesteckt und so gebogen das jeder Pin eine eigene Leitung auf meinem Steckboard hat. g457 schrieb: > Überprüf nochmal genau, ob dein Pinout vom ISP-Adapter > wirklich stimmt Überprüft und stimmt Ich muss jetzt leider weg, das heißt ich werd mir die nächsten Antworten erst in 1-2 Tagen anschauen können. Und schonmal vielen Dank für die Hilfe
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.