|
100黑幣
如題,定時(shí)器2原先作為系統(tǒng)時(shí)基定時(shí)器使用,定時(shí)時(shí)間為0.5ms,頻率1kHz。現(xiàn)在我想用定時(shí)器2的通道2來輸出PWM信號(hào)用作控制LED調(diào)光使用。IO口PB3設(shè)置為復(fù)用推挽上拉輸出。比較占空比設(shè)置為30%,但是測(cè)試沒有PWM信號(hào)輸出,用Keil仿真Debug發(fā)現(xiàn)程序只進(jìn)入TIM_IT_Update更新中斷,而沒有進(jìn)入TIM_IT_CC2比較中斷。程序查了好久沒發(fā)現(xiàn)哪里不對(duì),請(qǐng)各位幫忙看看是哪里出問題了,定時(shí)器是用在RTOS系統(tǒng)上的。
1.png (17.12 KB, 下載次數(shù): 72)
下載附件
IO口初始化
2021-5-12 18:02 上傳
2.png (11.28 KB, 下載次數(shù): 62)
下載附件
定時(shí)器初始化
2021-5-12 18:02 上傳
3.png (9.19 KB, 下載次數(shù): 70)
下載附件
設(shè)置中斷優(yōu)先級(jí)
2021-5-12 18:02 上傳
4.png (14.15 KB, 下載次數(shù): 85)
下載附件
預(yù)裝載值設(shè)置
2021-5-12 18:02 上傳
6.png (13.61 KB, 下載次數(shù): 68)
下載附件
中斷服務(wù)函數(shù)
2021-5-12 18:02 上傳
|
-
5.png
(23.79 KB, 下載次數(shù): 65)
下載附件
2021-5-12 18:02 上傳
設(shè)置定時(shí)器通道2
|