Serial isp prog ponyprogHI! HAb mir den seriellen Programmer von der ponyprog seite gebastelt http://www.lancos.com/e2p/siprog_base.png (die externe Stromversorgung hab ich mir gespart) verwende einen mega32 hab allerdings keinen externen 4 mhz takt... sollte das ein problem machen, oder muss ich den fehler wo anders suchen ()schaltung hab ich schon ca. 10 mal kontrolleirt) also die sollte passen... thx schon mal für euer hilfe flo
Hallo Flo, da hast du dir aber viel Mühe gemacht.. Schau mal hier auf der Seite oben links nach "AVR-Toturial" und klick drauf. Dort findest du eine komplette Anleitung. Ich habe einen Adapter von der Seite http://rumil.de/hardware/avrisp.html nachgebaut. Das Ding kostet ca. 3 Euro und kann auch in "Wildwestverdrahtung" aufgebaut werden (Bauzeit ca. 15 minuten). Danach kannst du deinen AVR mit Ponyprog, BASCOM oder anderen Programmen programmieren. Viel Spaß, Achim
Wieso viel Mühe gemacht? Wenn er das Ding nach dem Schematic komplett aufgebaut hat, dann ja. Wenn man aber keine externe Spannungsversorgung benötigt, dann reduziert sich der Programmer auf einen Transistor (Standardtyp, eigentlich in jedem Hobbykeller vorhanden), zwei Z-Dioden (Z1 und Z2) und vier Widerstände (R1, R3, R5, R6) und die beiden Steckverbinder. Den Rest kann man sich schenken. Der Zweig mit R4 und Z3 wird für die AVRs nicht benötigt. Einfacher (und billiger) gehts wirklich nicht!
Abgesehen davon ist die Variante welche Flow nachgebaut hat für die serielle Schnittstelle und nicht wie die vorgeschlagene für die parallele Schnittstelle
Arbeit war das nicht wirklich viel... die meiste Zeit ist dabei draufgegangen, das ganze noch 5 mal nachzukontrollieren, da ich den Fehler einfach nicht finde, und der programmer nicht funktioniert... hat wer erfahrungen mit dem programmer, bzw weiß wer ob ich den 4mhz taktoszilator für den avr benötige, oder ob ich mir den auch schenken kann... gibt es sonst noch iergendwo einen seriellen programmer zum basteln, denn paralelle schnitstelle hab ich keine mehr... flo
Mit dem Programmer kann ich dir nicht helfen. Ich nutze Pony und die zugehörigen Programmer nicht. Ob du den Quarzoszillator oder einen Quarz brauchst, hängt davon ab, welchen AVR-Typ du brennen möchtest und wie dessen Fusebits eingestellt sind. Das Tutorial wurde für den AT90S4433 geschrieben, als es noch keine Mega8 gab oder er noch zu teuer war. Deshalb wird mit einem Quarzoszillator gearbeitet. Der Mega8 im Auslieferungszustand braucht den Quarzoszillator nicht. Das Tutorial wurde dann etwas an den Mega8 angepasst, aber eben nur etwas, denn es ist ein Tutorial und als Solches soll es den Anfänger in aller Kürze lediglich in die richtige Richtung schubsen. Tiefergreifende Informationen muss man sich schon aus anderen Quellen beschaffen. Quarz braucht man: - bei alten Classic-AVRs - bei neueren AVRs, wenn man UART benutzen will, dann aber bitte nicht 4MHz sondern einen Baudratenquarz (z.B. 3,6864MHz) Keinen Quarz braucht man: - bei den meisten ATMegas und ATTinys, die im Auslieferungszustand mit internem RC-Oszillator arbeiten und die keine zeitkritischen Dinge wie UART erledigen müssen Einzelheiten erfährt man meist im Datasheet des jeweiligen AVRs, wenn man mal nach "shipped" oder "shipping" sucht. Ein Quasrzoszillator (für den AVR "external clock") braucht man eher selten, seine Nachteile (hoher Stromverbrauch, verursachen starker Störungen) überwiegen meist seine Vorteile (nur ein AVR-Pin erforderlich, mehrere AVRs an einen Taktgeber). So, das war jetzt "aus dem Hut" (also ohne Recherche), ich habe dabei mit Sicherheit einige wichtige Aspekte vergessen... ...
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.