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

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.