日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

STM8L编程环境官方库+STVD+COSMIC+ST-Link

發布時間:2025/3/21 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 STM8L编程环境官方库+STVD+COSMIC+ST-Link 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.軟件下載

(1)到ST官網下載最新版STVD,搜索STVD下載安裝sttoolset。

(2)下載COSMIC,地址?http://www.amobbs.com/forum.php?mod=viewthread&tid=3229327

2.編程仿真工具

官方ST-Link,100左右。或者買第三方做的ST-Link

3.固件庫下載

到官網上下載芯片對應的固件庫,我用的是STM8L151G6U6。

下載方法,st官網->產品->微控制器->STM8 8位MCU->STM8L系列->資源列表中點軟件->STM8 Embedded Software->STM8L15x/16x/05x/AL3Lx/AL31xstandard peripheral library->download。其他ST單片機固件庫下載方式類似,最好從官網上下,可以下到最新的,最好不要用搜來的,舊版本會有一些Bug。

下載地址http://www.stmicroelectronics.com.cn/web/catalog/tools/FM147/CL1794/SC1807/SS1754/PF257956

4.建立工程

(1)打開固件庫STM8L15x-16x-05x-AL31-L_StdPeriph_Lib_V1.6.1\Project\STM8L15x_StdPeriph_Template文件夾,此文件夾為樣板工程,直接使用可以免去很多麻煩的步驟。復制該文件夾,將其復制到放置自己工程的地方。由于要使用固件庫,建議放置到固件庫文件夾中。我放置在STM8L15x-16x-05x-AL31-L_StdPeriph_Lib_V1.6.1\MyProject中,修改成自己的工程名。可以把EWSTM8和RIDE文件夾刪掉,只使用STVD文件夾和.c .h文件。

(2)打開STVD,打開工程MyProject\test\STVD\Cosmic\project.stw?

我用的芯片是STM8L151G6U6,所以選擇STM8L15X_MD(STM8L15XX4_6),這里選擇的是芯片型號及Flash大小,G6中的6表示32kFlash,具體對應請查看手冊。右鍵工程名,點擊Set as Active Project,或者在菜單欄中選擇。

(3)右鍵工程名,選擇Setting,選擇General選項卡,在Project specific toolset path前打勾,選擇COSMIC文件夾。在MCU Selection選項卡中選擇型號,注意需要雙擊型號。

? (4)按F7或Build直接編譯,如果成功則顯示0 error 0 warning。

5.添加自己的代碼

(1)工程下共4個文件夾,STM8L15x_StdPeriph_Driver下為庫函數。User中是自己添加.c文件的地方,已有3個文件,main.c是示例主函數文件,可以直接編輯使用,stm8l15x_it.c是終端服務函數,再此文件中添加中斷服務程序,stm8_interrupt_vector.c是中斷向量表,不用管它。最后一個文件夾ExternalDependencies存放所有頭文件,包括用戶自定義頭文件,不用手動添加,編譯后會自動添加頭文件。

(2)打開main.c,可以直接添加自己的代碼,已經有了一個ST編程風格的結構。

到此工程已建立完成。

6.仿真器

仿真器的使用在購買時都有詳細教程,在這就不多說了。

總結

以上是生活随笔為你收集整理的STM8L编程环境官方库+STVD+COSMIC+ST-Link的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。