Probleme mit Takt in Bascom

Gast #2901801
Lesenswert?

Hallo Leute!

Ich bin Anfänger in Bascom und komme bei folgendem Problem nicht zum 
Ziel.

Ich möchte eine LED an einem ATmega324P im Sekundentakt blinken lassen.
Allerdings blinkt die LED nicht in diesem Takt, sondern viel langsamer 
(ca. alle 2 Sekunden).
Der Controller benutzt einen externen 20 MHz Quarz. Die Fuses sollten 
eigentlich stimmen.
Hier der Code
1
$regfile = "m324pdef.dat"
2
$crystal = 20000000
3
$hwstack=32
4
$swstack = 32
5
$framesize = 32
6

7
Config Portb = Output
8
Do
9
   Pinb.0 = 1
10
   Wait 1
11

12
   Pinb.0 = 0
13
   Wait 1
14
Loop

Die Fuse-Settings habe ich nochmal ausgelesen und in der Anlage 
beigefügt.

Hat da jemand einen Tip für mich?

Beste Grüße

Andreas
Angehängte Dateien:
(Firma: Bastler aus Mönchengladbach) Persönliche Seite #2901826
Lesenswert?

keineAhnung schrieb:
> Ich möchte eine LED an einem ATmega324P im Sekundentakt blinken lassen.
> Allerdings blinkt die LED nicht in diesem Takt, sondern viel langsamer
> (ca. alle 2 Sekunden).

> Do
>    Pinb.0 = 1
>    Wait 1
>
>    Pinb.0 = 0
>    Wait 1
> Loop

das sind ja insgesamt 2s. Wenn die Led in 1s Takt blinken soll musst Du 
jeweils Waitms 500 schreiben.

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