Forum: Mikrocontroller und Digitale Elektronik Atmega16-16PU - Ist das jetzt ein Atmega16 oder Atmega161?


von Berndsen (Gast)


Lesenswert?

Hallo zusammen,

schaffe es irgendwie nicht, am stk500 meinen atmega16-16pu zu 
programmieren. egal in welchem socket, es geht einfach nicht.

habe ein rs232 kabel zum programmieren. mit dem mitgelieferten 
atmega8515 klappt alles prima.

??

von Michael G. (linuxgeek) Benutzerseite


Lesenswert?

Worin besteht das Problem? 16PU heisst 16-MHz und DIL-Version. In den 
richtigen Sockel stecken und den Programmierstecker natuerlich auch...

von Diego (Gast)


Lesenswert?

"egal in welchem socket, es geht einfach nicht."

Möglicherweise hast du sie damit schon zerschossen......

Es ist definitiv a ein ATmega16 mit 16MHz.

von Diego (Gast)


Lesenswert?

"egal in welchem socket, es geht einfach nicht."

Möglicherweise hast du sie damit schon zerschossen......

Es ist definitiv ein ATmega16 mit 16MHz.

von Magnus Müller (Gast)


Lesenswert?

Diego wrote:
> Es ist definitiv ein ATmega16 mit 16MHz.

Du wolltest wohl sagen "es war definitiv ein ATmega16"
                           ^^^

von Magnus Müller (Gast)


Lesenswert?

Der ATmega16 gehört in den selben Sockel wie der ATmega8535. Zum 
Programmieren musst du AVR Studio auch mitteilen, dass das Target Device 
nun ein ATmega16 ist.

Was sagt AVR Studio eigentlich wenn du versuchst den mega16 zu 
programmieren?

Gruß,
Magnetus

von Spess53 (Gast)


Lesenswert?

Hi

Vor dem Programmieren sollten erst die Signature Bytes gelesen werden.
Erst wenn das funktioniert, macht es Sinn zu Programmieren.

MfG Spess

von Berndsen (Gast)


Lesenswert?

Jungs, vielen Dank, das Ding hats echt zerbröselt...

Jetzt funktioniert alles, naja, noch nicht alles. Bei den Fuse-bits kann 
man gar nicht die erwähnten 16MHz auswählen. Wo kann ich die einstellen?

Danke soweit

von Berndsen (Gast)


Lesenswert?

In welche Adresse sollte denn das Oscillator Calibration Byte 
geschrieben werden?

von Magnus Müller (Gast)


Lesenswert?

> Jetzt funktioniert alles, naja, noch nicht alles. Bei den Fuse-bits kann
> man gar nicht die erwähnten 16MHz auswählen. Wo kann ich die einstellen?

Der interne RC-Oszillator stellt dir nur 1, 2, 4 und 8MHz zur Verfügung. 
Alles was darunter, dazwischen und darüber liegt, musst du anderweitig 
generieren (ext. Quarz, Resonator, RC-Glied usw.).

Gruß,
Magnetus

von Magnus Müller (Gast)


Lesenswert?

Berndsen wrote:
> In welche Adresse sollte denn das Oscillator Calibration Byte
> geschrieben werden?

Siehe Datenblatt Seite 30.

von Berndsen (Gast)


Lesenswert?

Also sagen mir die 16MHz nur, das der Controller das handlen kann. auch 
gut. danke, bin jetzt schon n gutes stück weiter.

danke euch

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.