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