完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
前言
学习单片机的小伙伴肯定受够了keil那种非常不友好的界面,虽然说支持代码高亮与自动补全,但是接触过VScode的人肯定忘不了强大的自定义功能,所以说找了一下是否能够在VScode里面开发51程序,还真的有,不过用的不是keil的编译器,用的是SDCC,尽管刚开始接触有点编程上的不习惯,但还是觉得能够接受,现在分享一下自己用的环境配置。 安装插件Platform IO IDE 安装完了之后就可以开始新建工程了: 新建工程之后就会自动生成一个文件夹 平时我用的几个文件都已经标注 编程的时候在src文件夹里写程序,要注意的是,编程方式和keil里面的有差别,可自行百度查阅 还有就是头文件包含问题,这个刚开始我也是很头疼,每一次新建工程的时候把需要的头文件都复制到以下路径 "e:/danpianji/stc89c51/project/led/include","e:/danpianji/stc89c51/project/led/src", 就是上面图中include和src文件夹,想要自定义包含路径,但是每次重启VScode都会恢复默认路径,但是在看.vscode文件夹里的c_cpp_properties.json文件时,发现一个路径在每个工程里面都有,如下图 所以就把所有的头文件都复制到了这个文件夹下面(反正也没有占多大内存) 程序写完了之后进行下面操作 如果在build的同时电脑连接了单片机,并且打开了烧录软件,就可以直接将hex文件烧录到单片机了 本来Platform IOIDE是有烧录功能的,但是我有以下问题 但是使用烧录软件实现自动烧录的前提是Platform IO能够检测到电脑已连接的单片机 以上就是我的配置,如果还有小伙伴有更好的方法,欢迎分享!!! |
|
|
|
|
|
只有小组成员才能发言,加入小组>>
2489 浏览 0 评论
1057浏览 2评论
673浏览 1评论
439浏览 0评论
175浏览 0评论
284浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-6 01:28 , Processed in 1.185789 second(s), Total 80, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号