ATmega RS232 Programmer PonyProg kompatiblität?

Gast #2064252
Lesenswert?

Hallo Leute

Ich bin gerade dabei eine Schaltung mit einem ATmega644 zu entwerfen. 
Der Programmer für den µC soll schon mit aufs Board drauf. Ich habe im 
Netz dazu diese Schaltungen gefunden.

http://www.lancos.com/siprogsch.html

Da mein PC keine parallele Schnittstelle mehr hat, traurig aber wahr, 
muss ich auf eine USB oder Serielle Schnittstelle ausweichen.

Ist diese Schaltung kompatibel zu Ponyprog?

Manche sagen ja, manche sagen nein



Desweiteren verstehe ich nicht, warum bei der Lancos Schaltung der Reset 
auf Masse gezogen wird, bei dieser aber nicht.

http://www.opendcc.de/elektronik/opendcc/avr_ponyprog_adapter_sch.jpg


Es ist mein erster ATmega, daher sorry für die dummen Fragen


Viele Grüße lancos
(Firma: TravelRec.) Persönliche Seite #2064273
Lesenswert?

lancos schrieb:
> muss ich auf eine USB oder Serielle Schnittstelle ausweichen.
>
> Ist diese Schaltung kompatibel zu Ponyprog?
>
> Manche sagen ja, manche sagen nein

Kennst Du schon 'Jain'? Es kommt nämlich auf den USB/RS232-Wandler an, 
ob es geht oder ob nicht.

lancos schrieb:
> Der Programmer für den µC soll schon mit aufs Board drauf.

Das einfachste wären 6 Pins für´s ISP. Auf den Controller kannst Du auch 
einen Bootloader aufspielen, dann kannst Du mit jedem erdenklichen 
physikalischen Protokoll ein neues Programm aufspielen.
Gast #2064277
Lesenswert?

Im Prinzip entspricht dein Konzept dem Konzept der Pollin-Boards (suche 
mal in der Artikelsammlung).

Wenn du schon eine Schnittstelle zu RS232 auf deinem Targetboard planst 
bzw. bei deinen Kunden voraussetzt: Warum brennst du keinen Bootloader 
in deinen AVR und machst die Firmwareupdates darüber? Warum einen extra 
ISP-Programmer und dazu so einen veralteten in Hardware auf dem Board 
unterbringen?

Ansonsten...

RESET wird bei beiden zum Programmieren "auf Masse" gezogen.

Bei der ersten Schaltung (http://www.lancos.com/siprogsch.html) sauber 
über den Transistor Q1.

Bei der zweiten Schaltung 
(http://www.opendcc.de/elektronik/opendcc/avr_ponyprog_adapter_sch.jpg) 
unsauber durch eine Kombination aus negativer Spannung auf der TXD 
Leitung und den Widerstand R2 zur Strombegrenzung. "Masse" heisst hier 
"kein HIGH Pegel am RESET-Pin"
Gast #2067250
Lesenswert?

nimm einfach den 6 oder 10 poligen ISP Stecker aufs Board (nach Vorgabe 
von ATMEL)

und dann dazu eine Progger der vernüftig über USB läuft, zB der MK2 oder 
der USBProg oder oder...

Alles andere sorgt nur für Stress, spätestens beim nächsten OS oder 
andere Hardware geht nix mehr

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren