Schaltplan eines ATMEGA16

Gast #86215
Lesenswert?
• ▲
▼
Ich vermute nicht, daß Du eine Innenschaltung eines ATmega16 irgendwo
bekommen wirst. ;-)

Ansonsten hatten wir das Thema schon: die Minimalschaltung besteht aus
+5 V an Vcc, mit 100 nF gegen GND abgeblockt.  Da der ATmega16 einen
internen RC-Oszillator hat, brauchst Du im einfachsten Fall nicht mehr
als das.
Gast #86216
Lesenswert?
• ▲
▼
Danke aber eine Innenbeschaltung brauche ich nicht :)
Ich tu mich damit nur relativ schwer und dachte an einem Bild oder
Schaltplan würde ich genau sehen was ich falsch gemacht habe.

Warum ich frage:

Ich habe ein Board mit nem mega16 aufgebaut aber ich bekomm den einfach
nicht programmiert weil der Quarz einfach nicht schwingt. Ich hab 33pF
mit mehreren Quarzen probiert (2,5MHz, 4MHz, 10MHz und 16MHz) aber
keiner schwingt. Müssen die PINs 30, 31, 32 (AVCC, AGND und AREF)auch
angeschlossen werden?
Gast #86217
Lesenswert?
• ▲
▼
Der Quarz schwingt auch nicht, wenn Du ihn ab Werk bekommst. Default ist
der interne RC-Oszillator eingeschaltet, an den XTAL-Beinchen tut sich
dann nichts.
Programmieren sollte aber schon gehen. Tippe auf einen Fehler in Deiner
Programmierbeschaltung.
Der ATmega läuft, sobald er GND und VCC angeschlossen hat.

Stefan
Gast #86218
Lesenswert?
• ▲
▼
Ich habe mir an den beinchen MISO MOSI SLC Leuchtdioden angeschlossen um
zu erkennen ob sich am ATmel was tut. DIe einzige Diode die nicht
leuchtet ist die MISO. Ich habe den mega16 wie im Schaltplan so
beschaltet nur halt nicht mit dem AT90s aber die Programmierschaltung
ist auch mit den HCTs
Angehängte Dateien:
Gast #86219
Lesenswert?
• ▲
▼
Ich habe bei der beschreibung des mega16 im Datenblatt das mit dem
internen RC-Oszillator gefunden und das man den bis auf 8MHz taktan
kann. In der beschreibung steht das CKSEL3..0 für das einstellen auf
intern/extern vorgesehen ist. Ich habe aber noch nirgends gefunden wo
man eingeben kann zum ändern oder die entsprechenden PINs um das zu
einzustellen.
Das Programm schreibe ich mit CodeVision. Andere Programmiersprachen
bitte nicht als lösung nennen da C die Programmiersprache sein MUSS!

Perilex

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