【新开坑之二】恢复正常吧,Arduino 三兄弟!{0x 虚张声势}
本帖最后由 pATAq 于 2021-3-23 23:29 编辑最近给 **Anet A8** 3D打印机升级 Marlin 2.x 固件,把手头的 Arduino 刷了 ArudinoasISP Sketch 使用,结果回不来了,具体过程参考 [《维修升级三台3d打印机记录及分享》](https://mc.dfrobot.com.cn/thread-308890-1-1.html) ,加上之前作为 HID 使用的 UNO R3 Clone,本文尝试把它们 3个整一整,故障原因和解决思路有了,就是不知道能不能成功。
![](https://tse4-mm.cn.bing.net/th/id/OIP.Pff4XNf7H1dPpVTZui5ZXwHaHa)
【Fig1. 罪魁祸首 Anet A8 3d打印机】很经典,适合入门,不过现在更推荐 Ender 3 了
#### 大概分为两篇:
1. **Arduino Uno R3 Clone**:最早接触的 Arduino,购自淘宝蓝宙,有一天看到使用 FTDI 串口芯片的 `Bit Bang` 模式,可以对 original Uno R3 的串口芯片`atmel 16u2` 刷入新固件,实现 HID 功能作为键鼠使用,觉得很神奇,毕竟后来用过 Leonardo 做 HID,简单很多。注意,不是编程主芯片 `ATMEL ATMEGA328P`。当然,这就不能做一个普通的 Arduino 使用了,由于 16u2 也有 icsp 接口,这次我们用 `USBtinyISP` 来修改固件试试。
2.**Arduino Duemilanove**:Seeeduino v2,第一次从闲鱼买的东西,也是为了给 A8 刷 Bootloader `Optiboot`,使用 `ArduinoasISP` sketch,结果不行,抓耳挠腮不得解。现在情况是可以使用 `USBtinyISP` 编程器上传,无法使用 USB 串口上传,但是串口输出正常的。已经用编程器重新刷入 bootloader。
![](https://tse4-mm.cn.bing.net/th/id/OIP.2ji4EwcJMP9HfTfrG5HnTQHaFj)
【Fig2. 深圳矽递科技的 Seeeduino】现在已经到 v4.2 版了
3.**Arduino Leonardo**:LattePanda v1 板载的,也是给 A8 刷 bootloader,成功了,但是现在在 LattePanda Linux 系统里看不到该串口设备,比上一个还奇怪。
![](https://ws.dfrobot.com.cn/FnSxx4TZyeC1rRdwLwSPf7TjYAll)
【Fig.3 USBtinyISP下载器】这次它会有怎样的表现呢?
#### 可能会介绍的知识点
* FTDI 的 Bit Bang 模式
* UNO R3 如何模拟作为键鼠使用
* 如何给 Atmel 16u2 刷固件
* 如何使用 USBtinyISP 刷入 bootloader 和 sketch
* 如何恢复ArduinoasISP 设备到原来的状态 <—— 这个我没搜到,如果有知道的可以提前指导我~
恢复ArduinoasISP 设备到原来的状态: 另一个ArduinoasISP 设备刷...... 一只小学生 发表于 2021-6-13 11:17
恢复ArduinoasISP 设备到原来的状态: 另一个ArduinoasISP 设备刷......
UNO可以作为ISP,Duemilanove用起来有问题
页:
[1]