||

Arduino烧录教程

Arduino上有两个芯片,分别是用于通信的ATmega16U2和作为主控芯片的ATmega328P。在之前的文章中,曾经对Arduino的ATmega16U2芯片进行过烧录,在这之后如果想要恢复Arduino原本的功能,就需要重新烧写固件。

烧写ATmega16U2芯片的固件

由于新版本的文件目录改动较大,这里使用旧版本的固件进行烧写,首先需要在Github上下载源码包,找到\hardware\arduino\avr\firmwares\atmegaxxu2\Genuino-COMBINED-dfu-usbserial-atmega16u2-Uno-R3.hex,注意需要在中文路径下。

随后就和之前模拟Switch手柄的文章中一样操作即可,只替换hex文件,其他操作完全一样。

烧写ATmega328P芯片的固件

其实有很多方式可以烧录这个芯片,这里介绍一种十分简单的:

将USBTinyISP插入电脑USB接口,在设备管理器中找到未知设备,更新驱动,不过这驱动也是个头疼的问题,淘宝上购买USBTinyISP后商家发的驱动通常是不带签名的,更改Windows安全策略不仅麻烦而且会带来风险,网上很多带签名的驱动都要付费下载真的是非常邪恶了,最后找到的可用下载链接在这里

下载驱动后在设备管理器中找到未知设备然后安装即可。

按上图操作之后等待几秒即可。

类似文章

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注