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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.