Форум РадиоКот https://radiokot.ru/forum/ |
|
Прошу помощи с прошивкой PIC 12f675 https://radiokot.ru/forum/viewtopic.php?f=58&t=185181 |
Страница 1 из 1 |
Автор: | ALEXX_FOXX [ Ср окт 26, 2022 17:54:55 ] |
Заголовок сообщения: | Прошу помощи с прошивкой PIC 12f675 |
Прошу сразу прощения, я не силен в программировании, прошу помочь ну или натолкнуть на правильные мысли - примеры. В общем суть проблемы, есть такой код, но мне нужно на выходе "led" получать импульсы как на входе "tacho" но имея возможность сдвигать их "поздже" сейчас единственное чего я добился это команда "pulsout" но конечно это совсем не то, прошу не закидывать камнями, я честно перекопал весь интернет в поисках хотя бы чего то похожего, но увы, сдаюсь. Забыл написать, частоты до 400 герц Код: @ DEVICE PIC12F675,intrc_osc_noclkout 'Set oscillator - internal
DEFINE OSC 4 ' Internal Freq. 4 MHz TACHO var GPIO.0 LED var GPIO.1 SETB var GPIO.4 HPULSE VAR WORD LPULSE VAR WORD PERIOD VAR WORD STORED VAR WORD TRISIO = %010101 ANSEL = 0 CMCON = %00000111 CLEAR main: READ 0, STORED.Byte0 READ 1, STORED.Byte1 pulsin TACHO, 0, LPULSE pulsin TACHO, 1, HPULSE PERIOD = LPULSE+HPULSE IF SETB = 0 THEN WRITE 0, PERIOD.Byte0 WRITE 1, PERIOD.Byte1 endif IF PERIOD = 0 THEN led = 0 ENDIF IF PERIOD < STORED then pulsout led, period ENDIF goto main END |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |