利用Proteus 8.9运行stm32最简单的跑马灯程序
生活随笔
收集整理的這篇文章主要介紹了
利用Proteus 8.9运行stm32最简单的跑马灯程序
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Proteus仿真運行stm32程序
- 創(chuàng)建proteus工程
- 配置實驗原件
- 在Keil5中編寫程序
- 配置芯片
- 運行結(jié)果
創(chuàng)建proteus工程
1.點擊創(chuàng)建新工程,輸入工程名、安裝路徑
2.選擇從選中的模板中創(chuàng)建原理圖
3.選擇不創(chuàng)建PCB布版設(shè)計
4.選擇創(chuàng)建固件項目
配置實驗原件
1.創(chuàng)建項目完成后就如下圖所示,顯示出自己所選的型號,STM32F103R6,系統(tǒng)并以配置好電源
2.添加實驗所需燈,點擊左邊P,然后進入下圖,在關(guān)鍵字中輸入LED-YELLOW,和電阻,輸入RES
4.將燈和電阻分別添加到原理圖,然后右鍵電阻,編輯電阻,設(shè)置其阻值為50(默認(rèn)阻值過大,不更換led電流達不到,亮不起來)
5.配置好以上,然后連接電路如下,我們選用C0-C7端口,總共8個,如下圖所示
在Keil5中編寫程序
選擇Option for Target,然后勾選Create HEX file,生成hex文件
程序?qū)崿F(xiàn)要求:8個led燈依次閃爍,然后8個燈同時閃爍8次,依次重復(fù)
配置芯片
雙擊stm32f103r6芯片,然后進入Program File 選擇剛才生成的hex文件,并配置Crystal Frequency改成8M(設(shè)置晶振為8M)
運行結(jié)果
總結(jié)
以上是生活随笔為你收集整理的利用Proteus 8.9运行stm32最简单的跑马灯程序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python数组元素复制_python的
- 下一篇: linux --- 进阶指令