Newbiefrage zu ATMEGA16 + ISP

Gast #209005
Lesenswert?
• ▲
▼
Hallo,

ich bin absoluter Atmel-Newbie und so wie es aussieht funktioniert mein
erstes Projekt nicht wirklich - wäre ja auch ein Wunder ;-)

Ich habe auf einem Steckboard einen Atmega16 mit Minimalaustattung
versehen (Quarz + DC-Kapazitäten + Resettaster). Dazu habe ich mir aus
der Atmel Application Note 910 den seriellen ISP aufgebaut. Den
dazugehörigen AT90S1200 habe ich mit der nötigen Firmware geflasht.
Ansonsten habe ich das Teil genau so aufgebaut wie in der Note. Den ISP
habe ich mit den drei Signalleitungen direkt an den ATMEGA16
angeschlossen. Allerdings bekomme ich mit AVR-Studio4 keinerlei
Verbindung zu den uC´s. Muss man softwareseitig noch irgendwelche
Einstellungen vornehmen oder was ist falsch?

Bin für jeden Tipp dankbar!


Andi
Angehängte Dateien:
Gast #209007
Lesenswert?
• ▲
▼
"AT90S1200 habe ich mit der nötigen Firmware geflasht"

- Die Firmware gibts bei Atmel direkt als Hex-Datei. Ich habe einen
Eprom-Programmierer zur Verfügung, der diese Datei direkt auf den
AT90S1200 geschrieben hat.

"keinerlei Verbindung zu den uC´s"

-zum Beispiel findet keinerlei Software (AVR Prog) den ISP
Gast #209008
Lesenswert?
• ▲
▼
Hi

AVRStudio4 unterstützt keinen Programmer nach AVR910 direkt. Du
brauchst einen STK500 kompatiblen Programmer oder mußt über
Tools->AVRProg gehen.

Außerdem fehlt in deinem Schaltplan irgendwie die Verbindung des
Reset-Pins des Mega16 zu einem IO des S1200. Der S1200 muß den Reset
des Mega16 steuern können sonst kann dieser nicht in den Programming
Mode wechseln.

Matthias
Gast #209011
Lesenswert?
• ▲
▼
>...zum Beispiel findet keinerlei Software (AVR Prog) den ISP...
Erstmal "Trockenlauf" mit einem Terminalprogramm, um die Fehlerquelle
einzugrenzen. AVR910 an serielle Schnittstelle, mit Strom versorgen,
Zeichen an den AVR910 senden, w.r.e. muesste der auf ein grosses S mit
seinem Sign-In antworten ("AVR ISP"). Falls nicht: nochmal die
AVR910-Schaltung pruefen. MAX232 o.vglb. als Ersatz fuer die
RS232-"Pegelwandlung" aus Einzelbauteilen koennte weitere
Fehlerquellen ausschliessen.

>...AVRStudio4 unterstützt keinen Programmer nach AVR910 direkt...
Ich habe zwar keinen "echten" AVR910, aber AVRStudio sollte einen
solchen Programmer via Tools/AVRProg unterstuetzen. Zumindest
"spricht" diese Komponentente das AVR910/AVR109-Protokoll.

>Bauanleitung
Nachbau STK500-komp. Programmer lohnt nicht wirklich. Sowas gibt's
z.B. bei Reichelt als "AVR ISP" relativ guenstig fertig. Nichts desto
trotz:
http://www.siwawi.arubi.uni-kl.de/avr_projects/avrispre/index_de.html

HTH,
Martin

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.