久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 13153|回復(fù): 11
收起左側(cè)

(成功)STM32 PWM輸出實驗 占空比和頻率實時可調(diào)

  [復(fù)制鏈接]
ID:216899 發(fā)表于 2017-7-3 20:17 | 顯示全部樓層 |閱讀模式
輸出占空比和頻率實時可調(diào)的PWM波!
實驗?zāi)康?
    學(xué)習(xí)定時器的PWM功能
   
硬件資源:
    1,DS0(連接在PB5)
    2,定時器3(TIM3),使用TIM3的通道2(CH2),開啟部分重映射,將TIM3_CH2輸出到PB5.
    從而實現(xiàn)PWM輸出控制DS0亮度.
   
實驗現(xiàn)象:
    本實驗,DS0由暗到亮,再由亮到暗,再由暗到亮,依次循環(huán).
   
注意事項:
    無.

        
單片機源程序如下:
  1. #include "led.h"
  2. #include "delay.h"
  3. #include "key.h"
  4. #include "sys.h"
  5. #include "usart.h"
  6. #include "timer.h"



  7. int main(void)
  8. {        
  9.      u16 pwmval=6429;   // 7143*90%=6428.7
  10.     u8 flag=1;   
  11.     delay_init();             //延時函數(shù)初始化      
  12.     //NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);      //設(shè)置NVIC中斷分組2:2位搶占優(yōu)先級,2位響應(yīng)優(yōu)先級
  13.     //uart_init(115200);     //串口初始化為115200
  14.      //LED_Init();                 //LED端口初始化
  15.      TIM3_PWM_Init(7143,71);//預(yù)分頻72:72000000÷(71+1)=1000000 自動重裝載值由140Hz頻率計算得到:1000000÷140=7142.86
  16.        while(1)
  17.     {
  18.         if(flag==0)
  19.         {
  20.             TIM_SetCompare2(TIM3,pwmval);   
  21.             delay_ms(500);    //90%的占空比延時0.5秒
  22.             flag=1;            
  23.         }
  24.         if(flag==1)
  25.         {
  26.             if(pwmval>714)    // 7143*10%=714.3
  27.             {
  28.                 pwmval=pwmval-27;   // 占空比變化范圍:7143*0.8=5714.4   
  29.                                                      // 變化時間段的時間分割1500ms÷7ms=214.285(段)
  30.                                                     // 每個計數(shù)周期對應(yīng)占空比變化基數(shù)
  31.                 TIM_SetCompare2(TIM3,pwmval);   
  32.                 delay_ms(7);    // 頻率140HZ等于周期0.007秒
  33.             }
  34.             if(pwmval<714)
  35.             {
  36.                 pwmval=6429;
  37.                 flag=0;        
  38.             }  
  39.         }            
  40.     }     
  41. }
復(fù)制代碼

所有資料51hei提供下載:
(成功) PWM輸出實驗 2017.4.20.7z (185.82 KB, 下載次數(shù): 389)


回復(fù)

使用道具 舉報

ID:252823 發(fā)表于 2018-5-18 22:37 | 顯示全部樓層
學(xué)習(xí)中,感謝分享!
回復(fù)

使用道具 舉報

ID:598080 發(fā)表于 2019-10-23 13:38 | 顯示全部樓層
學(xué)習(xí),看看.感謝分享!
回復(fù)

使用道具 舉報

ID:629138 發(fā)表于 2019-10-23 22:36 | 顯示全部樓層
學(xué)習(xí)中,感謝分享
回復(fù)

使用道具 舉報

ID:629138 發(fā)表于 2019-10-23 22:36 | 顯示全部樓層
謝謝樓主分享
回復(fù)

使用道具 舉報

ID:387200 發(fā)表于 2019-11-5 15:52 | 顯示全部樓層
感謝樓主分享
回復(fù)

使用道具 舉報

ID:727275 發(fā)表于 2020-4-22 14:03 | 顯示全部樓層
學(xué)習(xí)PWM輸出實驗 占空比和頻率實時可調(diào),看看.感謝分享!
回復(fù)

使用道具 舉報

ID:209739 發(fā)表于 2020-12-11 17:07 | 顯示全部樓層
頻率調(diào)節(jié)沒有吧!
回復(fù)

使用道具 舉報

ID:81138 發(fā)表于 2021-1-27 18:05 | 顯示全部樓層
STM32 PWM輸出實驗 占空比和頻率實時可調(diào) 是不是電壓可調(diào)呢
回復(fù)

使用道具 舉報

ID:469589 發(fā)表于 2021-2-22 21:13 | 顯示全部樓層
感謝樓主分享,必定認(rèn)真學(xué)習(xí)!
回復(fù)

使用道具 舉報

ID:975284 發(fā)表于 2022-1-10 22:02 | 顯示全部樓層
什么東西,不能用
回復(fù)

使用道具 舉報

ID:958524 發(fā)表于 2022-1-15 22:08 | 顯示全部樓層
這個和正點原子代碼差不多啊
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 日韩精品综合 | 日韩精品视频在线免费观看 | 成年人免费在线观看 | 日韩理论在线 | 欧美一区二区三 | 91av在线看 | av黄色在线观看 | 在线观看欧美日韩 | 成年人免费在线视频 | 免费黄色网址在线观看 | 黄色在线小视频 | 日韩精品在线一区 | 午夜激情在线观看 | 一区二区三区四区在线 | 精品国产一区二区三区久久久蜜月 | 超碰com| 亚洲最新视频 | 国产欧美一区二区三区在线看蜜臀 | 日本高清视频www | 亚洲视频中文字幕 | 人人澡人人爽 | 在线看亚洲 | 久草福利资源站 | 波多野结衣视频一区 | 欧美一级黄色片 | 免费黄色大片 | 亚洲激情视频 | 日韩精品在线一区 | 特级特黄aaaa免费看 | 在线观看黄网站 | 国产精品666 | 国产美女自拍视频 | 中文字幕www | 一区二区福利 | 国产成人精品在线观看 | 奇米狠狠干 | 一区二区黄色 | av在线一区二区三区 | 狠狠干夜夜操 | 午夜网站在线观看 | 黄色性视频|