arduino调试的流程图_Arduino UNO 样板调试

Arduino UNO相较于2009版本,在USB转串口部分使用了ATmega8U2替代FT232RL,但这一改动带来了一些挑战,如芯片稀缺和焊接难度增加。为了使ATmega8U2工作,需要先向其烧录USB固件,该固件可在Arduino-0021的firmwares目录下找到。利用ICSP接口和USBTinyISP工具可以完成固件更新。
摘要由CSDN通过智能技术生成

从硬件上看,

Arduino UNO

与之前

Arduino 2009

版本的最大不同在于

USB

转串

口部分,

Arduino 2009

采用的是

FTDI

专用芯片

FT232RL

,而

Arduino UNO

采用

的是用一块

ATmega8

模拟出串口的做法。这一改动着实给我们带来了不小的麻

烦,

第一是该方案所采用的

ATmega8U2

芯片基本上在市场上很难找到,

另外一点

就是该芯片的封装加大了焊接的难度的成本。

在研究原理图的过程中,

发现其在

USB

引脚上加入了防止静电的元件,感觉应该会更加稳定。

拿到焊好的样板之后,

首先要向

ATMega8U2

内写入相应的

USB

固件

(

firmware

)

在最新版本的

Arduino-0021

安装目录下的

hardware\arduino\firmwares

目录

下,我们可以找到为

Arduino UNO

编译好的

USB

固件文件

UNO-dfu_and_usbserial_combined.hex

Arduino

UNO

上为

ATMega8U2

单片机也

留出了

ICSP

接口,我们可以借助它来下载相应的

USB

固件,使用的工具仍然是

USBTinyISP

,其右上角为

ICSP

1

脚:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值