|
本帖最后由 明日香 于 2020-7-29 10:05 編輯
實(shí)驗(yàn)現(xiàn)象是DA模塊上的小燈成呼吸效果,由亮變暗
這是完整的程序:
1.PNG (128.79 KB, 下載次數(shù): 24)
下載附件
2020-7-29 09:48 上傳
2.PNG (75.85 KB, 下載次數(shù): 30)
下載附件
2020-7-29 09:48 上傳
3.PNG (72.45 KB, 下載次數(shù): 22)
下載附件
2020-7-29 09:48 上傳
4.PNG (72.81 KB, 下載次數(shù): 21)
下載附件
2020-7-29 09:48 上傳
5.PNG (79.81 KB, 下載次數(shù): 23)
下載附件
2020-7-29 09:48 上傳
6.PNG (11.67 KB, 下載次數(shù): 34)
下載附件
2020-7-29 09:48 上傳
請(qǐng)問(wèn),這個(gè)程序里value是代表一個(gè)周期里的高電平,那count的作用是什么呢?為什么要判斷count大于100?count每次加1的時(shí)間應(yīng)該是1us吧,count加到100再清零是只為了產(chǎn)生100us的間隔嗎?
timer1代表一個(gè)周期1ms,它肯定大于等于value吧,為什么要判斷它小于value呢?
還有這個(gè)程序,value==1000則DIR=0,value==0則DIR=1,那value處于1000和0之間怎么辦?
以及,這個(gè)PWM的周期timer1為什么是1000us,這個(gè)周期是自己設(shè)定的嗎?
|
|