mahlzeit
wenn ich bei meinem 2313 den befehl (in bascom)
waitms 500
verwende, sind es circa 5 Sekunden und nicht 500ms , warum?
mahlzeit
wenn ich bei meinem 2313 den befehl (in bascom)
waitms 500
verwende, sind es circa 5 Sekunden und nicht 500ms , warum?
Ist der interne Taktgeber korrekt eingestellt? Probier mal einen externen Quarz aus, vllt. geht es dann.
Ist der interne Taktgeber korrekt eingestellt? Probier mal einen externen Quarz aus, vllt. geht es dann.
hab am internen nicht rumgespielt und nen externes quarz steht grad nicht zur verfügung
Muss man da den Takt noch definieren? Bei AVR Studio muss man den Takt noch beim compiler einstellen. oder halt im Programm:
#define F_CPU 1000000
Da ich mich mit Bascom nicht auskenne, weiss ich nicht, ob das das Problem ist, wäre aber mein ersteer Gedanke gewesen. ansonsten nimm halt einfach waitms 50
$crystal = 8000000 'definieren des verwendeten externen Quarz (8MHz)
LOOOOOOOOOOL jetzt beim einfügen lese ich es bewusst anders, EXTERNER QUARZ der is aber nich da, wie kann ich die fuses umstellen damit ich den internen nutze ?
ansonsten nimm halt einfach waitms 50
nee is scheiße wenn es um 1ms geht , da kann man nich mehr viel durch 10 teilen
Im Lieferzustand haben die Tiny2313 CLKDIV8 aktiviert!
Das teilt den Takt durch 8... mach die Fuse mal aus!