Arduino Uno R3中的第二个ICSP标头是什么?


16

在查看我的Arduino Uno R3开发板及其参考设计示意图时,我注意到还有第二个ICSP 6针接头连接器。在该示意图中,我所指的连接器名为ICSP1。

那个有什么用途? 像我这样的普通Arduino用户可以使用哪些有用的功能?

原理图的相关部分如下(以红色标记)。

Arduino Uno R3


1
我一直在想类似的事情,不是很重要,而是我们还能做些什么。它要问:arduino.stackexchange.com/questions/991/...
Madivad

Answers:


14

用于板上的其他MCU。

Uno上的主MCU标记为“ ZIC1”。这是在IDE中按“上载”时所编程的程序。但是与其他使用FTDI芯片连接到主MCU上的串行端口的Arduino不同,Uno改用另一个MCU,在左侧标记为“ U3”。该MCU运行一小段代码,这些代码通过USB充当串行端口,并通过字节传递到其USART1。然后,它连接到主MCU上的USART,该芯片上的引导程序在其中接受通过的字节并将其写入主MCU上的闪存和EEPROM。

您可以像使用其他MCU一样使用此附加MCU,但它唯一可用的I / O是USB连接,通过其ICSP接头连接的SPI连接,到主MCU以及分别与引脚0和1相连的UART1连接以及两个PD4和PD5上的LED。


真的很有趣!谢谢(你的)信息。+1
里卡多

我只是在尝试在项目中使用TX和RX LED之后才注意到这一点。我拿出原理图,以了解它们没有连接到我期望的位置。
Madivad 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.