久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
N76E003 PWM中斷及設定新的占空比
[打印本頁]
作者:
楊德金
時間:
2019-11-11 23:05
標題:
N76E003 PWM中斷及設定新的占空比
首先還是來看看PWM中斷寄存器,及其含義。
PWM模塊帶有標志位 PWMF (PWMCON0.5) 用來標志當前 PWM周期完成狀態。PWMF通過軟件清零。
別忘記了使能PWM中斷,以及開啟總中斷。
再來看看PWM中斷的中斷號。
就是這么簡單,就是這么直接,接下來我們就開始配置代碼吧。
在本次的例程中,我們將在中斷中,修改初始設定的占空比,最后再邏輯分析儀中進行查看。
void main(void)
{
Set_All_GPIO_Quasi_Mode;//所有IO設置為雙向模式
EA=1;//開啟總中斷
set_EPWM;//使能pwm中斷
PWM_INT_PWM4;//設定中斷源為PWM4
PWM_FALLING_INT;//下降沿觸發
PWM5_P03_OUTPUT_ENABLE;//使能PWM5,通過P03引腳輸出
PWM4_P01_OUTPUT_ENABLE;
clr_PWMTYP;//邊沿對齊模式
clr_PWMMOD0;//設置為獨立輸出模式
clr_PWMMOD1;
PWM_CLOCK_DIV_8;//8分頻模式
PWMPH = 0x07;//1999(Dec)
PWMPL = 0xCF;
/**********************************************************************
PWM frequency = Fpwm/((PWMPH,PWMPL) + 1) <Fpwm = Fsys/PWM_CLOCK_DIV>
= (16MHz/8)/(0x7CF + 1)
= 1KHz (1ms)
PWMDT=(PDTCNT+1)/Fpwm =10/2Mhz=0.005ms
***********************************************************************/
set_SFRPAGE;//PWM4 and PWM5 duty seting is in SFP page 1
PWM4H = 0x01;//500(Dec)
PWM4L = 0xf4;
PWM5H = 0x01;//500(Dec)
PWM5L = 0xf4;
clr_SFRPAGE;
set_LOAD;//載入周期和占空比
set_PWMRUN;//開始輸出PWM
while(1)
{
//構建你的代碼
}
}
void PWMISR() interrupt 13
{
if(PWMF)//檢測到中斷標志位
{
clr_LOAD;//關閉載入之前的值
clr_PWMF;//清楚PWM中斷標志位 Timer0_Delay1ms(1)
set_SFRPAGE;//PWM4 and PWM5 duty seting is in SFP page 1
PWM5L-=30;
clr_SFRPAGE;
set_LOAD;//設定完成,開始載入
}
}
復制代碼
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
亚洲深夜福利
|
91在线小视频
|
亚洲成人毛片
|
91精品久久香蕉国产线看观看
|
日韩三级久久
|
www.av在线视频
|
日本视频在线免费观看
|
懂色av一区二区夜夜嗨
|
亚洲最大av网站
|
久久久久久97
|
日本人の夫妇交换
|
欧美日韩亚洲天堂
|
久草热视频
|
韩国三级av
|
亚洲精品乱码久久久久久蜜桃91
|
91亚洲国产
|
日韩视频一区二区
|
在线欧美
|
日本一本草久p
|
少妇一级淫片免费放
|
成人性生活免费视频
|
狠狠干综合
|
三级a毛片
|
国产一区二区三区在线看
|
国产成人a亚洲精品
|
h片在线免费观看
|
婷婷六月天
|
久久久三级
|
中文字幕不卡在线
|
欧美日韩国产三级
|
亚洲看片
|
免费看黄色小视频
|
天堂成人在线
|
日本国产在线
|
国产中文一区
|
在线一区视频
|
日本免费高清视频
|
中国一级黄色录像
|
亚洲天堂网在线观看
|
国产精品99久久久久久久久久久久
|
日韩亚洲欧美在线观看
|