说明一下,本人主要开发的是STM32只是对STM8的高性价比吸引,想在用它做些小东西或者作为一个协处理芯片相当不错于是买了个STM8S105K4的核心板玩玩,在这里分享一下我的学习过程。
新手上路,不对的地方有请前辈指正哈~
编译工具-> IAR for STM8
之所以选着IAR是早问IAR大名,故抱着试一试的态度用了一下,效果棒棒哒!同时它还集成了ST-link下载组件,下载调试程序都很方便。
这是我的核心板,今天刚拿到手的,热乎乎的~
接下来开始写程序,首先是创建工程
选择C语言,点击OK,选择合适文件夹保存
这是创建完成的工程
然后就是写程序了
首先查看电路图,我的开发板上的LED接在PE5,低电平点亮
在查阅参考手册,查看IO引脚的配置方式
我们需要将引脚配置成推挽式输出,速度2M、10M都行
现在就可以敲代码了
点击make
,编译程序(首次会跳出workspace保存界面,取一个名字,保存即可),编译通过。
接下来,就要配置一些编辑器的选项和一些下载设置(我琢磨了好久,感觉比keil麻烦多了,可能其中有不对的地方,还请大家指正)
project -> option
第一步、选择正确的芯片型号
第二步、
第三步、
点击OK。
点击
下载程序,会出现调试界面(我不知道能不能只下载不调试),直接点击红色叉叉
,退出调试。可以看到LED开始闪烁,程序正常运行。
IO口就到此为止,还有后续学习会陆续与大家分享~
额外说明,程序中的头文件不是IAR自带的,因为我习惯了结构体,所以从网上找了一个这样的头文件,感觉挺好用的。大家可以自行放到IAR默认头文件路径下即可。
stm8s.zip
(17.48 KB)
|