Hi,
ich habe schon im Bascom Forum einen Eintrag gemacht, aber ich denke hier kann mir ehr geholfen werden.
Ich verwende einen ATmega8 (@8Mhz). Ich möchte das eine IR-LED an PB1 mit 38kHz blinkt. Mein Code sieht so aus:
Könnt ihr mir Sagen wo mein Fehler liegt?Code:$regfile = "m8def.dat" $baud = 19200 $framesize = 32 $swstack = 32 $hwstack = 32 $crystal = 8000000 Config Portb.1 = Output Do $asm push r16 ldi r16,26 Out Tccr1a , R16 ldi r16,0x6D Out Ocr1al , R16 ldi r16,0xFF Out Ocr1ah , R16 pop r16 $end Asm Wait 2 $asm Push R16 clr r16 Out Tccr1a , R16 pop r16 $end Asm Wait 5 Loop End
In der IR LED kann man ein ganz schwaches rotes Licht sehen. Und der 7805 wird mollig warm. Daher vermute ich, das die LED schon blinkt. Aber es werden keine Pausen gemacht.
Danke
MFG Daniel







Zitieren

Lesezeichen