軟件
題記:以前一直從事硬件開發工作,最近利用閑暇時間開始學習STM32單片機編程,努力成為一個初級嵌入式軟件開發者,來适應時代的腳步。中年男人需要時刻學習,讓自己進步,避免中年危機。
硬件設計自己利用工作之餘,自己設計了一款基于STM32F103VGT6的核心開發闆,有2路RS232串口,一路TTL串口,一路USB,三個用戶按鍵,一個複位按鍵。可以使用USB供電,也可使用外部DC5V電源供電,還可以使用電池供電,具有RTC功能;另外所有未使用的GPIO口都外擴出來,供其他功能使用。
本次學習的開發闆
軟件配置打開ST的cube mx軟件進行相關參數配置,目前都采用圖形可視化配置編程,讓編程變得更加簡單,所有寄存器相關的配置工作都可以交給軟件去做,開發者隻需關注應用代碼的編寫就好了,以下是具體的一些配置界面。該軟件是實現對GPIO口的操作,點亮4個LED燈。
軟件打開界面
配置系統時鐘作為基準計時
選擇外部晶振
配置GPIO口
配置系統時鐘樹
配置産生的工程(使用IAR軟件)
配置在線調試的接口,使用SWD
使用JLINK調試工具
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!