Forum: Mikrocontroller und Digitale Elektronik ATMega nach ADC BascomPRG stk500 WEG!


von Gastus (Gast)


Lesenswert?

Hallo Leute,
als Neuling möchte ich hier mal schnell eine Frage
los werden.

Habe heute schon häufiger meine ATMega8 mit BASCom
programmiert und den Code über die bascom funktion
an das stk500 gesendet. das ging bisher auch.

nun habe ich mein progrqmm mit einer adc funktion
erweitert und nun sagt mein bascom und auch das
avr studio, daß an der seriellen schnittstelle kein
stk500 zu finden sei - das einstellungfenster zu den
 seriellen Schnittstellen kommt immer wieder...

wenn ich nun aber den atmega8 rausziehe, dann ist das stk500
wieder da.

was kann ich beim atmega8 so falsch gemacht haben, wenn
ich mein bascom um adc erweitere ???


danke
Gast

von spess53 (Gast)


Lesenswert?

Hi

>wenn ich nun aber den atmega8 rausziehe, dann ist das stk500
>wieder da.

Falscher Sockel?

MfG Spess

von Gastus (Gast)


Lesenswert?

nö,
war der richtige laut pdf
hat vorher auch funktioniert
zwei atmega8 platt

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Bist du vielleicht mit einer zu hohe Messspannung auf den ADC-Pin 
gegangen, als du die ADC-Funktion getestet hast? Oder hattest du an Aref 
eine externe Spannung angelegt oder dort direkt GND angeschlossen?

von Gastus (Gast)


Lesenswert?

der atmega8 blieb im stk500
was da nun angeschlossen war - waren die switche...

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Hast du das BASCOM Programm noch?

Blinkt die Status-LED langsam oder schnell?

Ist der AREF-Jumper auf dem STK500 gesetzt oder nicht? Ich würde einen 
ISP-Versuch mit offenem AREF-Jumper machen.

von Gastus (Gast)


Lesenswert?

JA!

habe festgestellt, dass es , sobald man adc programmiert immer 
abschmiert..

wenn man die aref ausschaltet, dann kann man den chip
wieder programmieren. DANKE!

das ist doch die referenzspannung für den adc - richtig??

Danke

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Ja bei dem STK500 kann die AREF von aussen zugeführt werden. Und man 
kann diese AREF bequem im AVR Studio einstellen.

Im AVR kann man mehrere Quellen als AREF setzen: Eine extern angelegte 
AREF oder die AVcc (=Vcc) oder eine interne VREF.

Im Zusammenhang mit dem STK500 sind nicht alle im AVR möglichen 
Kombinationen sinnvoll. Sinnvoll ist, bei gestecktem AREF-Jumper, d.h. 
extern zugeführter AREF, nur die erste Option.

Wild spekulier: Wenn du keine besondere Maßnahme bei dem BASCOM ADC Code 
zur Einstellung der Referenzspannungsquelle gemacht hast, könnte es 
sein, dass als Defaultwert innerhalb BASCOM eine zum STK500 inkompatible 
Einstellung benutzt wurde. Gängig, weil praktisch, ist z.B. die 
Einstellung AVcc. Das könnte dazu geführt haben, dass die 
Schutzschaltung des STK500 angesprungen ist und dadurch das 
ISP-Programmieren nicht mehr möglich war. Oder dein BASCOM Programm hat 
die Einstellung so gemacht, daher die Frage nach dem Code.

War aber eher ein Schuss ins Blaue. Freut mich, dass deine beiden 
Atmega8 wieder im Rennen sind :)

von test (Gast)


Angehängte Dateien:

Lesenswert?

test

von Stefan B. (stefan) Benutzerseite


Lesenswert?

test schrieb:
> test

RST 599+
Test zurück.

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.