Díky!!
Rutina pro pipnutí
Moderátor: Moderátoři
Rutina pro pipnutí
Díky!!
napr vlozis do regitra cislo a od neho odcitas pokial nie je nula v cykle len prepina vystup.
nejak tak
Kód: Vybrat vše
MOVLW .100
MOVWF CNT
LOOP DECFSZ CNT,F
GOTO NEXT
GOTO END
NEXT BSF PORTB.0
NOP
NOP
NOP
NOP
BCF PORTB.0
GOTO LOOP
END
snad som to napisal dobre
Pre 100ms podla frekvencie picky bude treba zvysit pocet cyklov
Jenoduchy kalkulator
http://eng-serve.com/pic/pic_timer.html
registre
OPTION_REG
INTCON
Prerusenie nastavit na 4kHz, kazdym prerusenim zmenit stav pinu na opacny. Dlzku pipnutia urcuje pocet vykonanych preruseni krat perioda preruseni.
Teraz mam toho viac tak najskor zajra vecer mozem nieco spisat
-
Jirka
- Příspěvky: 2034
- Registrován: 01 črc 2005, 00:00
- Bydliště: zbídačený kraj
- Kontaktovat uživatele:
http://www.gme.cz/piezosirenky-do-dps/k ... 023/#popis
V programu nastavit na výstupním pinu H počkat 100ms a pak nastavit L.
Když už máš "málo paměti".