Arduino 2560板子上的spi引脚跟ICSP引脚有什么区别?

 我来答
百度网友54b6a71
推荐于2017-09-30 · TA获得超过208个赞
知道答主
回答量:14
采纳率:0%
帮助的人:6.6万
展开全部
Arduino上的SPI跟ICSP是有关联的两个概念,SPI是通讯总线,ICSP是在线烧录程序的接口,后者使用SPI通信。

我们先看Arduino 2560的SPI引脚:
50--MISO

51--MOSI

52--SCK

53--SS

再看ICSP的引脚:
1--MISO

2--VCC

3--SCK

4--MOSI

5--RESET

6--GND

可以发现,ICSP是兼容SPI的,因为ICSP是烧录程序用的,所以多了RESET以及电源引脚。除了片选脚,其余的SPI引脚都可以接入ICSP中对应脚。

一个很好的例子就是,W5100网络模块就是采用SPI总线通信,而MEGA系列、UNO兼容的arduino之间SPI总线的引脚的位置是不相同的,但是它们的ICSP引脚的位置是相同的,所以W5100使用了ICSP里的SPI引脚来实现通信的。
瞳寻辉
2014-10-09 · TA获得超过246个赞
知道答主
回答量:5687
采纳率:0%
帮助的人:1342万
展开全部
Arduino其实就是avr的板子
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式