leonardo与beetle单片机使用教程 - EasyConNS/EasyCon GitHub Wiki

leonardo与beetle系列单片机使用教程

由于leonardo与beetle的接口和烧录方式都一模一样,所以下面的方法适用于他俩,只是图里使用的是lenardo.

默认已有设备

  • leonardo或者beetle ATMEGA32U4

image-20200323211024263

image-20200323211158800

  • USB转接线一根

image-20200314205323045

  • 串口转USB一个

image-20220916124650548

  • 杜邦线若干(母对母)

    image-20220916124716073

第一次烧程序

只要需要重新烧写程序那么,就一定要按照这个步骤来

准备工作

下载解压群内的leonardo_beetle,解压后路径中不要出现中文或者空格或者奇怪的符号之类的,推荐直接放根目录下

0.点击安装驱动

image-20200323214351764

1.用USB线将Leonardo Pro Micro接到电脑上,此时电脑响起设备连接的提示音

2.Win10系统会自动安装驱动,旧版系统可以手动安装驱动

3.桌面右键“此电脑”-“管理”,或右键“开始”按钮,进入设备管理器。若驱动已成功安装,设备管理器的“端口”中会出现“Arduino Leonardo”

img

4.短接Leonardo的RST和GND引脚一秒左右,电脑响起设备中断提示音,断开后会响起设备连接提示音,此时“端口”中应出现“Arduino Leonardo bootloader”

5.记下“Arduino Leonardo bootloader”后括号中的端口号,如COM8。注意bootloader会在8秒后结束

6.安装WinAVR-20100110-install.exe,群文件里下载

7.修改tools目录下烧录.bat中的端口号,右键编辑,修改端口号,保存关闭

image-20200323212205010

  • 这里端口号和你插的USB口有关系,如果你固定插某一个USB,那么端口号基本一直都是那个

烧写

完成上面步骤以后

1.将要烧写的固件(hex)重命名为Frameware.hex,复制到tools文件夹中

2.短接Leonardo的RST和GND引脚,这个大约短接要1秒左右,进入bootloader,最好打开设备管理器看到确实是“Arduino Leonardo bootloader”再继续,注意烧写要在bootloader的8秒内完成

3.双击运行tools目录下的烧录.bat,等待烧录成功

烧写成功是这样的

image-20200323212301101

失败的话各不相同,自己看吧

串口和单片机以及PC的连接

  • 串口可能需要串口驱动,问店家要,装好以后可以在设备管理器里面看到对应的串口设备和串口号,类似于下图,但是名字可能不一样。

image-20200328003141885

请严格按照下图示例来连接

image-20200325204312393

串口的跳帽请连接3v3与VCC,这个位置可能不太一样,但是操作是一样的
GND接GND
RX接TX
TX接RX

这样连好以后,就可以开始伊机控的各种操作了。

剩下就是打开伊机控,自动搜索端口,连接单片机,打开脚本,编译并烧录,远程运行

然后看提示回报的各种信息就好了

  • 在注意一下伊机控这里必须要使用自动搜索端口,如果提示搜不到,尝试交换tx和rx
  • 如果还搜不到,先断开单片机到switch的连接,同时断开串口到pc的连接,但是串口和单片机还是通过杜邦线连接的,然后先插入单片机到switch,再插入串口到pc