Forum: Mikrocontroller und Digitale Elektronik atmega8 programmieren


von eskimo (Gast)


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

von Vlad T. (vlad_tepesch)


Lesenswert?

eskimo schrieb:
> Was vieleicht hilft das problem zu finden, die baterien sind in kurzer
> zeit voll heis geworden.

dann hast du irgend wo einen kurzschluss

von Herr_Mann (Gast)


Lesenswert?

oder der M8 ist durchgebrannt, fehlproduziert, was auch immer. am besten 
mal von plus nach masse des ausgebauten µCs auf durchgang prüfen, wenn 
kein fehler auf der platine ersichtlich...

von oldmax (Gast)


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

von HarryG. (Gast)


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

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.