很久没碰单片机这东东了,最近因为自己有需要,所以再次接触单片机。单片机很多,有很多非常简单就可以开发的单片机,比如古老的51单片机。但我想要的是性价比更高的,很显然 stm 系列就非常好了。就 stm8 怎么高效开发谈一谈吧。由于功能太多了,开发过程会更令人厌烦。哪怕官方提供了标准库,但还是烦不胜烦,因为函数非常多,再加上官方的 stvd 开发软件的自动补全功能如此差劲,写一个简单程序都要写好长时间。因为之前的前后端开发这些都是在 vscode 上完成的,感觉 vscode 简直完爆很多专门的IDE,可以说是万能的了,插件非常多,界面非常美,代码补全功能超级厉害,所以选择 vscode 完成 stm8 的开发,至于 stm32 使用 vscode 开发,网上有挺多的,或者可以安装 vscode 的 PlatformIO 插件,专门针对 IoT 这些嵌入式开发提供支持,也提供 stm32 的支持。
单片机开发一个程序的简单步骤编写代码(汇编、c、c++ 。..) → 编译 → 烧写文档编辑器可以解决代码问题,烧写有官方提供的 stvp ,所以作为文档编辑器的 vscode 可以进行 stm8 开发的前提是:有独立的编译器可以编译源码,最好可以通过命令行执行编译以方便与 vscode 的 task 功能结合使用,快速编译,显然 stm8 是有的,我使用其中的免费 cosmic stm8 编译器。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !