<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      【MSPM0G3507 系列】簡單的PWM頻率和占空比設置

      引言

      最近在準備電賽的一些M0的程序,作為筆記也同時會不定期分享一些有關M0方面的小知識以及M0關于測控儀表類的的一些知識。

      主要代碼

      點擊查看代碼
      #include "ti_msp_dl_config.h"
      
      /*
       * 函數功能:設置 PWM 頻率和占空比
       * 輸入參數:
       * frea:頻率,Hz
       * duty:占空比,0-1
       * Timer:定時器
       * Cannel:定時器通道
       */
      void Set_Freq_Duty(float_t freq, float_t duty, GPTIMER_Regs * Timer, DL_TIMER_CC_INDEX Channel) {
          if (duty > 1.0f) duty = 1.0f;
          else if (duty < 0.0f) duty = 0.0f;
          uint32_t final_duty_val;
          uint32_t final_freq_val;
          final_freq_val = CPUCLK_FREQ / freq;                // 頻率換算
          DL_TimerG_setLoadValue(Timer, final_freq_val);      // 設置頻率
          final_duty_val = final_freq_val * (1.0f - duty);    // 占空比換算
          DL_TimerG_setCaptureCompareValue(Timer, final_duty_val, Channel);   // 設置占空比
      }
      
      int main(void)
      {
          SYSCFG_DL_init();
      
          DL_TimerG_startCounter(PWM_0_INST);
          DL_TimerG_setCaptureCompareValue(PWM_0_INST, 30400, DL_TIMER_CC_0_INDEX);
          while (1) {
              if (!DL_GPIO_readPins(GPIO_BUTTON_PORT, GPIO_BUTTON_PIN_BUTTON_PIN)) {
                  Set_Freq_Duty(1000.0f, 0.05, PWM_0_INST, DL_TIMER_CC_0_INDEX);
                  DL_GPIO_setPins(GPIO_LED_RED_PORT, GPIO_LED_RED_PIN_LED_RED_PIN);
                  DL_GPIO_setPins(GPIO_LED_BLUE_PORT, GPIO_LED_BLUE_PIN_LED_BLUE_PIN);
                  DL_GPIO_setPins(GPIO_LED_GREEN_PORT, GPIO_LED_GREEN_PIN_LED_GREEN_PIN);
              } else {
                  Set_Freq_Duty(500.0f, 0.05, PWM_0_INST, DL_TIMER_CC_0_INDEX);
                  DL_GPIO_clearPins(GPIO_LED_RED_PORT, GPIO_LED_RED_PIN_LED_RED_PIN);
                  DL_GPIO_clearPins(GPIO_LED_BLUE_PORT, GPIO_LED_BLUE_PIN_LED_BLUE_PIN);
                  DL_GPIO_clearPins(GPIO_LED_GREEN_PORT, GPIO_LED_GREEN_PIN_LED_GREEN_PIN);
              }
          }
      }
      

      博客導航

      博客導航

      posted @ 2025-05-21 15:32  膝蓋中箭衛兵  閱讀(567)  評論(0)    收藏  舉報
      ORCID iD icon https://orcid.org/0000-0001-5102-772X
      主站蜘蛛池模板: 仙桃市| 国产中文字幕精品喷潮| 久久高清超碰AV热热久久| 99在线精品国自产拍中文字幕| 精品素人AV无码不卡在线观看| 成人福利国产午夜AV免费不卡在线| 星座| 日本一区二区三区四区黄色| 亚洲高潮喷水无码AV电影| 国产高清在线不卡一区| 99热久久这里只有精品| 国产精品自在自线视频| 怀柔区| 国产极品美女高潮抽搐免费网站 | 人人做人人澡人人人爽| 日本一区二区三区四区黄色| 乱码中文字幕| 久播影院无码中文字幕| 办公室强奷漂亮少妇同事| 青草内射中出高潮| 国产成人精品区一区二区| 久久久一本精品99久久精品88| 中文字幕国产精品日韩| 精品人妻一区二区三区蜜臀| 99久久久国产精品免费蜜臀| 国产在热线精品视频99公交| 国产午夜亚洲精品福利| 辽中县| 亚洲综合伊人久久综合| 国产三级精品片| 亚洲国产大胸一区二区三区| 亚洲偷自拍国综合| 91久久亚洲综合精品成人| 无码中文字幕人妻在线一区| 米奇亚洲国产精品思久久| caoporn成人免费公开| 呈贡县| 亚洲国产午夜精品福利| 国产亚洲天堂另类综合| 中文字幕 制服 亚洲 另类| 午夜成人无码免费看网站|