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

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