×
嵌入式 > 技术百科 > 详情

STM8l051,新建工程

发布时间:2024-05-01 发布时间:
|

项目要求使用STM8L051F3芯片实现ADC采集电压得到电量的功能,之前没有接触过STM8,便在这里记录一下这个过程。

先记录搭建环境、新建工程,初步调试的过程

1.搭建环境:

STM8的软件开发环境似乎有很多,我这里使用的是IAR FOR STM8,具体的下载安装方法百度很多,我是参考的这个教程:/zixunimg/eeworldimg/blog.csdn.net/ybhuangfugui/article/details/52936636,里边提供有IAR注册机。

下载安装完毕后可以去ST官网下载库文件,链接:/zixunimg/eeworldimg/www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm8-embedded-software/stsw-stm8016.html,也可以自己去官网下载“stsw-stm8016”这个文件,

库文件有很多示例,很有帮助。

2.新建工程

新建工程和方法都差不多,老鸟都有自己的方式和习惯,新手的话多看几篇教程综合一下就行了,这里简单写一些作为学习记录:

首先新建项目文件夹,再在里边新建一些lib、bsp、output之类的文件夹,根据个人喜好来,

打开IAR,project-->Creat New Project-->Empty project到刚才建的项目文件夹下,起个名字

左侧工程名右键Add Group,按照自己建的文件夹,增加group、添加文件,

这里APP中 的三个文件可以去库文件中随便找个示例复制这三个文件到你对应的文件目录下,库文件放在lib中

工程配置,右键工程名 options

选择MCU

添加文件查找路径,一定要把工程中需要用到的的.h的文件路径都要添加进去

生成HEX文件:

选择STLINK烧写方式,我使用的是STLINK烧写器的SWIM方式

编译下载:

△△△:我在烧写的时候遇到 Failed to set configuaration with MCU name STMLxxx:SWIM error[30006]这个问题了,参照网上的解决办法,下载ST Visual Programmer,先用ST Visual Programmer下载一次程序,再用IAR下载就可以了,我是这样,确实有效。



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
分拣机器人的工作原理是什么