Forum: Mikrocontroller und Digitale Elektronik Newbiefrage zu ATMEGA16 + ISP


von mesmo (Gast)


Angehängte Dateien:

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

von Alex (Gast)


Lesenswert?

"AT90S1200 habe ich mit der nötigen Firmware geflasht"

"keinerlei Verbindung zu den uC´s"


Wie denn das?

von mesmo (Gast)


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

von Matthias (Gast)


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

von mesmo (Gast)


Lesenswert?

Den Reset-fehler habe ich korrigiert; leider ohne Erfolg - AVR Prog
findet das Teil einfach nicht...

von mesmo (Gast)


Lesenswert?

was wäre denn eigentlich ein STK500-kompatibler Programmer, den man mit
AVR Studio 4 direkt ansteuern kann? Irgendwelche Bauanleitungen?

von mthomas (Gast)


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

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
Noch kein Account? Hier anmelden.