Atmega8 zu schnell/ungenau!

Gast #630872
Lesenswert?

Hallo Thilo

Erst mal solltest Du genauer beschreiben, was du verwendest:

1. Hardware (Takt!!! intern/Extern Quartz)
2. Software (Hm, Glaskugel ein: Bascom????)
3. Source-Code

Sonst wirst Du nicht viele brauchbare Antworten bekommen (Glaskugel...)
Wenn Deine Zeiten doppelt so schnell sind wie eigentlich beabsichtigt, 
so läuft eventl. der Chip doppelt so schnell ?

Gruß, Michael
Gast #630878
Lesenswert?

$regfile = "m8def.dat"
 $crystal = 8000000

 Config Lcd = 16 * 2
 Config Lcdpin = Pin , Db4 = Portd.0 , Db5 = Portd.1 , Db6 = Portd.2 , 
Db7 = Portd.3 , E = Portd.5 , Rs = Portd.4
 Config Lcdbus = 4
 Config Portd.7 = Output
 Config Portc.0 = Input
 Config Portc.1 = Input
 Config Portc.2 = Input
 Config Portc.3 = Input
 Config Portc.4 = Input
 Config Portc.5 = Input



 Cls
 Locate 1 , 1
 Lcd "blub 1"
 Locate 2 , 1
 Lcd "blub 2"
 Waitms 10000
 Do
 Cls
 Locate 1 , 1
 Lcd "hui: "
 Locate 2 , 1
 Lcd "buh: "

 Locate 1 , 12
 Lcd "00:00"
 Locate 2 , 12
 Lcd "12:00"
 Wait 10
 Locate 1 , 12
 Lcd "00:10"
 Locate 2 , 12
 Lcd "11:50"
 wait 10

 Cursor Off
 Wait 600
 Loop



so in etwa sieht der text aus ^^ beispiel.... am mega8 habe ich per 
fusebits nicht verstellt.... und standartmäßig sollte der dann ja mit 1 
Mhz laufen (-:
Gast #630884
Lesenswert?

1. Mit den 8mhz ^^ habe ich versucht das Problem loszuwerden, hätte ja 
doch sein können dass der auf 8mhz läuft...
2.Ist das daoben nur ein beispiel für das Problem! ich kann dir auch 
gerne das Programm mit den LEDs reinkopieren
3.Habe ich es sicher nicht nötig hier ein Problem vorzutäuschen obwohl 
alles bestens läuft /-:
Gast #631264
Lesenswert?

>1. Mit den 8mhz ^^ habe ich versucht das Problem loszuwerden, hätte ja
doch sein können dass der auf 8mhz läuft...

8mhz? 8milliherz?

Mann sollte sich schon an die entsprechende Notation in der
Elektrotechnik halten.

Also 8MHz
#631272
Lesenswert?

Wenn du den Controller schon hast und es nur an der Programmierung 
scheitert, ist es abwegig nen NE555 zu nehmen. Quatsch, das!

Ich kann kein BASCOM und schaue sowieso nur ungern in den Code anderer. 
Deswegen kann ich dir hier nicht helfen. Aber wenn du schon nur die 
halbierte Zeit hast, ist das ja schonmal ein Anfang für die Fehlersuche. 
Irgendwelche Schleifen flasch parametriert?

Und wenn du ne LED schalten willst... Warum sagt der Code dann etwas 
über LCDs?

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