Mega16 arbeitet nur im STK500?

OP #3454627
Lesenswert?

Guten Abend :)

ich bastel mir gerade in Bascom ein Relaisboard welches ich mit 8 
Tastern als auch mit dem Computer steuern kann. Beide Programme 
funktionieren super.
Der Mega16 steckte für meine Versuche im STK500.

Der Versuchsaufbau am Steckbrett funktioniert aber nicht.
Der Mega16 reagiert auf keine Tastereingaben oder auf Signale über die 
Serielle Schnittstelle.

Der komplette PortB ist als Eingang eingestellt und die Pullups sind 
eingeschaltet. Am STK500 messe ich an diesen Pins auch 5V. Auf dem 
Steckbrett allerdings 0V.
Zur Kontrolle habe ich PortD.7 als "Online-LED" dazu gesteckt und lasse 
diese vom Controller einschalten.
Die "Online-LED" leuchtet, aber nichts funktioniert.

Ich habe in das Datenblatt geschaut wie man einen Atmega16 zu beschalten 
hat. Doch lässt er sich nicht zum arbeiten bewegen. Stehe echt auf dem 
Schlauch :)
Ich hoffe ihr könnt mir einen Lösungsansatz geben.

Schöne Feiertage
Phil
Angehängte Dateien:
OP #3454645
Lesenswert?

Danke für deine schnelle Antwort :)
Habe die Fuses gleich mal mit dem Atmel Studio ausgelesen:
1
OCDEN = [ ]
2
JTAGEN = [ ]
3
SPIEN = [X]
4
EESAVE = [ ]
5
BOOTSZ = 1024W_1C00
6
BOOTRST = [ ]
7
CKOPT = [ ]
8
BODLEVEL = 4V0
9
BODEN = [ ]
10
SUT_CKSEL = INTRCOSC_8MHZ_6CK_64MS
11

12
HIGH = 0xD9 (valid)
13
LOW = 0x64 (valid)

Am Resetpin messe ich unbeschaltet 4,7V und mit einem angeschlossenen 
10k Widerstand 4,95V.
#3454894
Lesenswert?

Schön,das es geht :)

Aber das ist irgendwie unlogisch.

Weil im Datenblatt steht zum Internen RC-Oszilator unabhänig von der 
Frequenz:
"The CKOPT Fuse should always be unprogrammed when using
this clock option."
Quelle: http://www.atmel.com/Images/doc2466.pdf Seite 29

-also unprogrammed = 1
-HighFuse war 0xD9 = 11011001
-das Bit4 ist CKOPT, und das ist 1

Und warum lief das ganze mit den gleichen(?) Fuses im STK500?

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