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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.