完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
` 本帖最后由 宋一喵 于 2016-2-25 14:22 编辑 零基础制作两轮自平衡小车-Wndows下开发环境的搭建 喵呜实验室 教程分两种:文字教程 + 视频教程 文字教程和视频教程都以零基础的初学者思维出发。文字教程将每两天发布一次,视频教程将一周发布一次,每次发布数量至少一篇。 MWbalancedSTC15是什么? MWbalancedSTC15是一款为初学而生的可二次开发的开源两轮自平衡小车。 代号MWbalancedSTC15的命名遵循“MW+xxx”的方式,MW为大写,是Miaow的缩写,balanced为小写,意为“平衡的”,STC15为系统所用的控制芯片型号。 IDE开发工具Keil C51 V9.00下载地址:喵呜实验室百度云网盘[Keil-C51-Version-9.00.zip](http://pan.baidu.com/s/1kTKN5AZ) IDE开发工具Keil C51最新版本(C51-Version-9.54a)官方下载地址:[Keil官网下载页面](https://www.keil.com/demo/eval/c51.htm)。 平衡小车控制源代码下载地址:Github项目[MWbalanced-firmware-none](https://github.com/MiaowLabs/MWbalanced-firmware-none)。 CP2102驱动下载地址:喵呜实验室百度云网盘[CP2102驱动](http://pan.baidu.com/s/1c08Q5AK) STC-ISP固件烧录工具:喵呜实验室百度云网盘[stc-isp-15xx-v6.82H](http://pan.baidu.com/s/1bnBg2qN) ## 环境配置说明 裸机版本是指没有使用RTOS的主控固件版本,由于没有使用RTOS,程序代码显得更加简单明了,开发环境配置简单,非常适合初学者使用。 裸机版本的代码使用Keil C51进行开发编译,下面介绍编译环境的搭建和编译过程。 ## Keil C51的安装和破解 由于主控使用的是8051内核的STC15,所以必须使用带有8051编译工具链的Keil C51。喵呜实验室使用的Keil版本是Keil C51 V9.00。喵呜实验室百度云网盘提供带有8051编译工具链的Keil C51 V9.00安装文件下载,带有破解注册机和破解说明文档。大家自行下载安装。我们的电脑上是装了Keil C51,然后又安装了MDK-ARM加以覆盖的,不过依然可以看得到版本为9.00。
该安装文件在Windows XP 32位系统、Windows 7 32和64位系统上测试通过。 ## 源代码下载 主控固件裸机版本,裸机指没有使用实时操作系统RTOS。由于没有使用RTOS,所以代码更加简单明了,适合初学者使用。 喵呜实验室的MWbalanced项目是开源的,所有代码都托管在Github的[MWbalanced项目](https://github.com/miaowlabs)下。裸机源代码放置在[MWbalanced-firmware-none](https://github.com/MiaowLabs/MWbalanced-firmware-none)下,命名中的none表示不使用RTOS。 进入Github页面后,在右侧点击“Download ZIP”,即可下载源代码。
## 源代码导入和编译 在源代码中,有4个文件为Keil工程文件。 ~~~ MWbalanced-firmware-none.plg MWbalanced-firmware-none.uvopt MWbalanced-firmware-none.uvproj MWbalanced-firmware-none_uvproj.bak ~~~ 以Keil C51 9.00为例,点击Project栏目下Open project,打开代码解压所在文件夹选中MWbalanced-firmware-none.uvproj,此时已将代码项目工程所有文件导入KeilC51,如图所示:
点击左上角的编译按钮,编译整个项目,在工程下生成Output目录,目录中MWbalanced-firmware-none.hex就是可以烧写到STC15的固件。 STC15固件的调试和烧入可以使用STC-ISP调试器进行开发,详见[STC-ISP的使用及常见问题]()。MWbalanced板载USB-TTL芯片,支持USB口烧入,即采用ISP下载,操作简单。只需要安装CP2102驱动程序,使用一根Mini USB数据线连接电脑。详见[固件烧写](),烧录界面如图所示:
|
|
相关推荐
7 个讨论
|
|
265 浏览 0 评论
【原创】【RA4M2-SENSOR开发板评测】低功耗+USB综合测试
789 浏览 0 评论
1306 浏览 2 评论
787 浏览 0 评论
【RA4M2-SENSOR开发板评测】Analogue+Timers综合测试
1587 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
16901 浏览 31 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 05:26 , Processed in 1.003714 second(s), Total 65, Slave 51 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
28834