Например TDA7294

Форум РадиоКот :: Просмотр темы - Прошу помощи с прошивкой PIC 12f675
Форум РадиоКот
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/