leonardo与beetle单片机使用教程 - EasyConNS/EasyCon GitHub Wiki
leonardo与beetle系列单片机使用教程
由于leonardo与beetle的接口和烧录方式都一模一样,所以下面的方法适用于他俩,只是图里使用的是lenardo.
默认已有设备
- leonardo或者beetle ATMEGA32U4
- USB转接线一根
- 串口转USB一个
-
杜邦线若干(母对母)
第一次烧程序
只要需要重新烧写程序那么,就一定要按照这个步骤来
准备工作
下载解压群内的leonardo_beetle,解压后路径中不要出现中文或者空格或者奇怪的符号之类的,推荐直接放根目录下
0.点击安装驱动
1.用USB线将Leonardo Pro Micro接到电脑上,此时电脑响起设备连接的提示音
2.Win10系统会自动安装驱动,旧版系统可以手动安装驱动
3.桌面右键“此电脑”-“管理”,或右键“开始”按钮,进入设备管理器。若驱动已成功安装,设备管理器的“端口”中会出现“Arduino Leonardo”
4.短接Leonardo的RST和GND引脚一秒左右,电脑响起设备中断提示音,断开后会响起设备连接提示音,此时“端口”中应出现“Arduino Leonardo bootloader”
5.记下“Arduino Leonardo bootloader”后括号中的端口号,如COM8。注意bootloader会在8秒后结束
6.安装WinAVR-20100110-install.exe,群文件里下载
7.修改tools目录下烧录.bat中的端口号,右键编辑,修改端口号,保存关闭
- 这里端口号和你插的USB口有关系,如果你固定插某一个USB,那么端口号基本一直都是那个
烧写
完成上面步骤以后
1.将要烧写的固件(hex)重命名为Frameware.hex,复制到tools文件夹中
2.短接Leonardo的RST和GND引脚,这个大约短接要1秒左右,进入bootloader,最好打开设备管理器看到确实是“Arduino Leonardo bootloader”再继续,注意烧写要在bootloader的8秒内完成
3.双击运行tools目录下的烧录.bat,等待烧录成功
烧写成功是这样的
失败的话各不相同,自己看吧
串口和单片机以及PC的连接
- 串口可能需要串口驱动,问店家要,装好以后可以在设备管理器里面看到对应的串口设备和串口号,类似于下图,但是名字可能不一样。
请严格按照下图示例来连接
串口的跳帽请连接3v3与VCC,这个位置可能不太一样,但是操作是一样的
GND接GND
RX接TX
TX接RX
这样连好以后,就可以开始伊机控的各种操作了。
剩下就是打开伊机控,自动搜索端口,连接单片机,打开脚本,编译并烧录,远程运行
然后看提示回报的各种信息就好了
- 在注意一下伊机控这里必须要使用自动搜索端口,如果提示搜不到,尝试交换tx和rx
- 如果还搜不到,先断开单片机到switch的连接,同时断开串口到pc的连接,但是串口和单片机还是通过杜邦线连接的,然后先插入单片机到switch,再插入串口到pc