stm8單片機如何編程?使用哪種編程環(huán)境比較合適?
STM8資源是挺豐富的,比傳統(tǒng)51強太多了,下面小編為大家介紹stm8單片機如何編程?使用哪種編程環(huán)境比較合適? stm8單片機如何編程STM8單片機是意法半導體的,主
STM8資源是挺豐富的,比傳統(tǒng)51強太多了,下面小編為大家介紹stm8單片機如何編程?使用哪種編程環(huán)境比較合適?
stm8單片機如何編程
STM8單片機是意法半導體的,主要有三個系列:
STM8S:標準系列;
STM8A:汽車級系列;
STM8L:低功耗系列;
要學會STM8單片機編程,要先搞清楚如下幾個問題:
1.用什么編程環(huán)境
STM8系列,我推薦使用IAR FOR STM8編程環(huán)境,因為該環(huán)境官方有限制版本為8K,可以任意使用,沒有版權問題。該編程環(huán)境工程目錄清晰,具備在線仿真調試功能,使用方便;
2.用什么下載工具
STM8單片機通過SWIM一線下載,我推薦大家使用STLINK,STLink支持SWIM和SWDIO/SWCLK兩種模式,可同時滿足STM8和STM32單片機的燒寫,并且可以實現在線仿真/調試功能。
以上兩個問題搞清楚后,就可以放心的去學習編程了,在編程初期可能還會遇到一個問題,直接操作寄存器還是用庫函數?
3.操作寄存器還是用庫函數
ST官方給旗下單片機都配好了庫函數固件,可以直接拿來使用。使用庫函數的好處就是省去了配置寄存器的過程,直接調用庫接口函數,大大提高了工作效率。當然在使用庫函數時,最好對寄存器有所了解,最起碼知道常用寄存器的相關概念。所以,我的建議是對寄存器要有所了解。
4.多寫程序多練習
學習編程是一個漫長且不間斷的過程,在遇到問題的時候,要多問,多查資料。