01第一步; 打開STM32cubeMX軟件(我使用的版本是4.18),新建項(xiàng)目,選擇STM32F103R6Tx;
02第二步:然后對(duì)TIM1或者TIM2進(jìn)行設(shè)置,本次我們使用TIM1做PWM實(shí)驗(yàn),選擇內(nèi)部時(shí)鐘作為定時(shí)器時(shí)鐘;

TIM2定時(shí)器的內(nèi)部時(shí)鐘
03第三步、STM32時(shí)鐘配置保持默認(rèn)不變,因?yàn)槲覀冇?a target="_blank">proteus仿真來(lái)驗(yàn)證本次實(shí)驗(yàn);
04第四步、然后對(duì)TIM1進(jìn)行定時(shí)中斷時(shí)間的設(shè)置 ,如下圖所示:


05第五步:生成代碼
06第六步:在keil中,修改代碼。

添加兩個(gè)變量

主函數(shù)中的代碼
07第七步:在虛擬仿真軟件proteus 8.8 版本,繪制出stm32f103的圖紙,然后添加剛剛產(chǎn)生的hex文件;然后觀察實(shí)驗(yàn)現(xiàn)象。
-
Proteus
+關(guān)注
關(guān)注
79文章
1692瀏覽量
110509 -
STM32
+關(guān)注
關(guān)注
2309文章
11162瀏覽量
373431 -
時(shí)鐘
+關(guān)注
關(guān)注
11文章
1971瀏覽量
134989 -
呼吸燈
+關(guān)注
關(guān)注
10文章
117瀏覽量
44096 -
stm32cubemx
+關(guān)注
關(guān)注
5文章
290瀏覽量
17360
發(fā)布評(píng)論請(qǐng)先 登錄
怎么通過PWM來(lái)實(shí)現(xiàn)呼吸燈的
基于PWM和STM32如何去實(shí)現(xiàn)一個(gè)呼吸燈的簡(jiǎn)單程序呢
stm32是怎樣使用延時(shí)去實(shí)現(xiàn)一種呼吸燈的
PWM實(shí)現(xiàn)呼吸燈的應(yīng)用
STM32呼吸燈的原理是什么
請(qǐng)問一下STM32 PWM是如何去實(shí)現(xiàn)呼吸燈設(shè)計(jì)的
STM32實(shí)現(xiàn)PWM呼吸燈的程序合集免費(fèi)下載
STM32呼吸燈原理
STM32F103 呼吸燈的實(shí)現(xiàn)
STM32 使用PWM實(shí)現(xiàn)呼吸燈
stm32使用延時(shí)實(shí)現(xiàn)呼吸燈寄存器版
通過STM32實(shí)現(xiàn)PWM呼吸燈的教程
呼吸燈的概念和實(shí)現(xiàn)原理
基于STM32實(shí)現(xiàn)簡(jiǎn)單呼吸燈
評(píng)論