atmega8 programmieren

Gast #1560078
Lesenswert?

Hallo,
ich bin langsam am verzweifeln, ich bekomme den atmega8 nicht zum 
laufen.
Ich habe folgende Schaltung aufgebaut:


http://images.google.de/imgres?imgurl=http://www.mare.ee/indrek/timer/atmega16_isp.jpg&imgrefurl=http://www.mare.ee/indrek/timer/&usg=__UGiHF5mpxX9zw2JqDkKwHWUR864=&h=400&w=700&sz=60&hl=de&start=16&um=1&itbs=1&tbnid=LIgbn0zR-GeCoM:&tbnh=80&tbnw=140&prev=/images%3Fq%3Datmega8%2Bisp%26hl%3Dde%26safe%3Doff%26um%3D1

Habe die Pins geändert, da das der Atmega16 ist.
Als ISP programmer habe ich so ein Teil:

http://cgi.ebay.de/USB-ISP-Programmer-fuer-ATMEL-AVR-ATmega-ATTiny_W0QQitemZ390139467528QQcmdZViewItemQQptZWissenschaftliche_Ger%C3%A4te?hash=item5ad61fd708

Ich programmiere mit bascom. Der code ist ganz einfach, eine Led soll 
nur angehen.

$regfile = "m8def.dat"                  'Atmega = m8def.dat

$crystal = 1000000

Config Portd = Output

Do
   Portb = 1

Loop

End

Erst mache ich compilieren und dann send to chip. Es öffnet sich kurz 
das schwarze cmd- Fenster, an sonsten passiert nicht. Die Led an PortD 
Leuchtet auch nicht.  Keine ahnung was ich falsch mache.
Was vieleicht hilft das problem zu finden, die baterien sind in kurzer 
zeit voll heis geworden.

Danke für eure Antworten
Tom
Gast #1560304
Lesenswert?

Hi
Ja, ja, die kleinen Feinheiten, die einem das Leben schwer machen...
>Config Portd = Output
....
>Portb = 1
Na, fällt's auf ? Du deklarierst Port D als Ausgang, aber weist Port B 
zu! Vielleicht gibt's aber noch andere Fehler, da ich nicht alles zu 
sehen bekomme....
Gruß oldmax
Gast #1560327
Lesenswert?

eskimo schrieb:

>Habe die Pins geändert, da das der Atmega16 ist.

und weiter:

>$regfile = "m8def.dat"                  'Atmega = m8def.dat

Da gibt es einen Wiederspruch. Wenn ein Atmega16 verwendet wird, ist es 
schon besser, dies auch BASCOM mitzuteilen.

Gruß
Harry

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