Zeit beim ATTiny 2313 stimmt nicht?

Gast #2851993
Lesenswert?

Hallo Leute,

mein Model wird gesteuert durch einen 2313. Berichtigt mich, wenn ich 
mich irre, aber 1 sec hat 100 ms. das heißt, 10 sekunden wären 1000ms. 
Ich habe den so programmiert und musste aber feststellen, dass die Zeit 
überhaupt nicht stimmte. Ich musste sie um einen Faktor von 1.35 
erhöhen, um annähernd die Zeit von 10 sec. einzuhalten. Woran liegt das 
denn?
Ein Ausschnitt aus dem Programm:

Waitms 945                                                  'Anlaufzeit 
des CD-Players+Zeit bis Start
Waitms 2025

Portb.3 = 1


Waitms 2565

Portb.3 = 0

Waitms 3780

Portb.1 = 1


Waitms 945
Portb.2 = 1

Waitms 1215

Portb.3 = 1

Waitms 810
Portb.3 = 0
Portb.5 = 1

Waitms 8235
Portb.5 = 0
Portb.3 = 1

Waitms 2160

Portb.3 = 0
Waitms 1080

Portb.2 = 0

Waitms 1890

Portb.1 = 0



End


Gruß
Krakeman
#2852025
Lesenswert?

Adam Rübe schrieb:
> cyblord ---- schrieb:
>> Milli= 1000.
>
> ja klar... und kilo = 0,001 ;-)
>
> Weitere Vorschläge zur Mathematikreform?

Trottel...
Ich denke den restlichen Teilnehmern war klar wie das gemeint ist. Der 
lateinische Wortstamm "Mille" entspricht Tausend.
Milli als Vorsatz für Maßeinheiten deshalb tausendstel. Was übrigens 
auch durch das 1/1000 angedeutet war. Also krieg dich wieder ein.
Und mit Mathematik hat das auch alles recht wenig zu tun.
Gast #2852088
Lesenswert?

$regfile = "2313def.dat"
$hwstack = 32
$swstack = 10
$framesize = 40
$crystal = 8000000                                          ' Achtung: 
Taktfrequenz per Fusebits auf 8 MHz einstellen!
'----------------------------------------------------------------------- 
--------------------------
' Ports auf Ausgang setzen
'----------------------------------------------------------------------- 
--------------------------
Ddrb = &B11111111
Ddrd = &B01111111

habe ich aus einem fertigen Programm übernommen...
Gast #2852135
Lesenswert?

Habe die letzte Zeit einige 2313 mit internem RC laufen um einen 0815 
Timer zu ralisieren, dabei habe ich bei einer minute soll teilweise nur 
57 sekunden rausbekommen, mit nem externen Quarz, konnt ich die Uhr gar 
nicht so genau stoppen ;) Also nicht wundern wenn du doch noch etwas 
anpassen musst. LG

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