ST系列的單片機在嵌入式領域非常常用,比如:STM8系列、STM32系列。雖然相比於國產單片機,算是非常昂貴的,但是有如下幾個優勢:
- 開發資料豐富、完善、易於查找。學習容易上手,出問題後,可以在網上找到對應的解決方案。
- 開發工具IDE使用通用的KEIL或者IAR,便於移植和協作開發。
- 有很好的開發框架,代碼風格非常好,甚至提供STM8CubeMX這樣的配置工具,通過配置,直接生成對應的代碼。
- MCU系列齊全,如果需要做方案升級,很容易就找到合適的MCU,不需要換平臺。
- MCU穩定可靠,坑少。
國產單片機唯一的優勢,就是便宜。。。。,便宜到無法想象的地步。
最近在需要做一個超低低功耗的案子,用STM8L10X系列的單片機,這單片機功耗做得真心流弊:
STM8L Value line
- Lowest power mode: 0.35 µA
- Dynamic run mode: 180 µA/MHz
【據我所知,國產有顆IC和這個有得一拼,工作功耗在3uA,只不過工作頻率最大爲1K】
以前我也沒有用過,就在網上找資料,無力吐槽百度和CSDN,花了一大堆積分,下載的東西還不是自己想要的,還是從官網上下載資料來的實在,記錄下載資料的過程,供大家參考。
1. 進入到ST官網https://www.st.com/,搜索STM8L101,直接就出來如下搜索結果:
1.1 如果是如下結果,直接選擇芯片型號
1.2 第二種結果
找到Filters一欄,選擇自己想要的型號。我這裏是想找STM8L101F1,點擊,會彈出一個下拉框
2. 選擇Resources,就會進入該MCU的詳情頁。包括簡介(Quick VIEW)、RESOURCES(資源,文檔一類的)、TOOLS & SOFTWARE(開發工具、庫)
3. 文檔我們一般需要下載規格書,包括系列簡介、參數、封裝信息等。文檔在RESOURCES目錄下的Product Specifications欄
4. 參考手冊(datasheet),在RESOUCES的Reference Manuals欄
5. 開發例程下載,TOOLS AND SOFTWARE菜單中的Evaluation Tools,這裏面是不同開發板對應的例程,我直接下載的是STML101-EVAL評估板的例程。
6.開發工具
到此,開發需要的工具和資料,都OK了。