du KANNST es doch so lösen ! ich versteh den bezug deiner frage nicht
Hallo,
wenn ich z.B. ein Blinklicht bauen möchte, das in unterschiedlichen Abständen blinkt, warum kann ich das nicht mit einem wait Befehl lösen?
z.B.
Code:Do Pinb.1 = 1 Waitms 1000 Pinb.1 = 0 Waitms 50 Loop
mfg Hübi
du KANNST es doch so lösen ! ich versteh den bezug deiner frage nicht
Evtl. Meckert Bascom bei waitms 1000... in dem (geratenen) Fall einfach Wait 1 schreiben und gut is.
Hätte noch ne andere Vermutung aber ohne Fehlerbeschreibung lass ichs mal... (Zumindest wenn das da oben das ganze Programm sein soll)
#ifndef MfG
#define MfG
Danke, das ging ja schnell...
dann wird es villiecht doch an der Hardware liegen?
auf meinem Testboard blinkt die LED zwar, jedoch sind die Zeiten gleich, je eine Sekunde ist die LED aus/an
hier mal mein programm...
mfgCode:'-------------------------------------------------------------- $regfile = "attiny2313.dat" 'ATTINY 2313 $crystal = 1000000 Ddrb = &B11111111 Ddrd = &B0110000 Portd.2 = 1 Portd.3 = 1 Do Pinb.1 = 1 Waitms 1000 Pinb.1 = 0 Waitms 50 Loop
Zur Ausgabe sollte man Portb.1 nutzen, nicht Pinb. Wenn nach pinb einen 1 geschrieben wird, wird der Zustand umgeschaltet, bei einer 0 passiert nichts.
Ober bei der initialisierung war das ja schon mal richtig.
Danke!
jetzt funktionierts
Lesezeichen