Forum: Mikrocontroller und Digitale Elektronik "Hello Wolrd"-Programm funktioniert nicht (LED dunkel, Basic)


von Korbi G. (Firma: Möhrchenzucht) (korbinian_g53)


Lesenswert?

Guten Abend zusammen,

ich will mich in die Mikrocontroller einarbeiten. Dazu habe ich mir für 
den Anfang ein paar ATMegas bestellt und ein Steckbrett mit ein bisschen 
Kleinzeug. Ich halte mich dabei an folgendes Tutorial:
http://halvar.at/elektronik/kleiner_bascom_avr_kurs/hallo_welt_fortsetzung/

Ich finde den Schreibstil sehr ansprechend.

Zum Programmieren habe ich mir einen mySmartUSB MK2 besorgt. Der scheint 
auch zu funktionieren und mit dem ATMega 8, der auf meinem Steckbrett 
steckt, zu kommunizieren. Zumindest gibt mir das mitgelieferte Tool 
myAVR Prog Tool keine Fehlermeldung aus und während der Übertragung hat 
der mySmartUSB auch mit grün blinkenden LEDs signalisiert, dass er Daten 
zum µC sendet.
Das Brennprotokoll sieht so aus:
>vorbereiten ...
>brennen ...
>benutze: mySmartUSB MK2 an COM3 mit ATmega8
>USB-Treiber installiert, aktiv (V ), Port: COM3
>Prozessor: ATmega8
>schreibe 122 Bytes in Flash-Memory ...
>... erfolgreich (0.36 s)
>OK

Das sieht doch soweit ganz gut aus.
Folgender Code aus dem Tutorial soll geflasht werden:
1
$regfile = "M8def.dat"  
2
$crystal = 1000000
3
$hwstack = 100
4
$swstack = 100
5
$framesize = 100
6
7
Ddrb = &B00000010
8
Portb.1 = 1
9
End
(Ich habe die Kommentare weggelassen, damit es die Formatierung nicht 
zerschießt)
An sich verstehe ich, was passiert. Nur: Die Low-Power LED mit 
Vorwiderstand leuchtet kein bisschen :(
Es liegt auch keine Spannung an der LED an.

Muss ich den Controller neustarten? Wenn ja, wie?
Grüße K

von Korbi G. (Firma: Möhrchenzucht) (korbinian_g53)


Lesenswert?

Mache ich! Danke.

Was hat es eigentlich mit dem "Old CFG File' auf sich? Soll ich den 
lassen?

Edit: Muss ich das "Main" weglassen? Bascom behauptet, es kennt kein 
Main.

: Bearbeitet durch User
von Korbi G. (Firma: Möhrchenzucht) (korbinian_g53)


Lesenswert?

Okay, Main weggelassen, geflasht, LED blinkt. Supi. :)

Aber warum geht die Routine aus dem Tutorial nicht?

von Korbi G. (Firma: Möhrchenzucht) (korbinian_g53)


Lesenswert?

Klingt einleuchtend.

Hätte ich aber auch selber draufkommen können. :/

von Korbi G. (Firma: Möhrchenzucht) (korbinian_g53)


Lesenswert?

Noch mal vielen Dank! Macht richtig Laune, ein bisschen mit einem µC 
rumzuspielen :)

von Frager (Gast)


Lesenswert?

Warum löscht der Mod jede Antwort? Dem Poster wurde geholfen, aber der 
Thread ist kaputt.

von Karol B. (johnpatcher)


Lesenswert?

Frager schrieb:
> Warum löscht der Mod jede Antwort? Dem Poster wurde geholfen, aber
> der
> Thread ist kaputt.

Dem muss ich mich leider anschließen. Hier ist der Zusammenhang 
überhaupt nicht mehr nachvollziehbar?

Mit freundlichen Grüßen,
Karol Babioch

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.