Arduino Nano上的SPI硬件可以使用吗?
Nano页面上显示:
SPI: 10 (SS),11 (MOSI),12 (MISO),13 (SCK)。这些引脚支持SPI通信,虽然它是由底层硬件提供的,但目前不包括在Arduino语言中。
然而,有一个SPI库。
有人能解释一下这个矛盾吗?我想,要么
到底是哪一个?
谢谢
发布于 2013-04-18 02:36:52
正确的答案是“以上两者的某种结合”:
所以,在你的选择题中,最接近的答案也许是“过时的”。SPI的状态应该与I2C的状态相同。
发布于 2015-03-31 15:51:43
这应该是一个评论,但我没有代表。
正如天使王所说,SPI库对Nano的支持与对其他任何Arduino的支持一样。但下列情况除外:
Nano (和所有Arduino一样)有一个LED连接到数字引脚13。因为,对于Nano来说,pin 13也是SPI的SCLK,你很可能会遇到高波特率的麻烦。如果这是你的一个问题,尝试删除LED。
来自奈诺的网页:http://arduino.cc/en/Main/arduinoBoardNano
..。
发布于 2016-05-20 14:05:54
Nano的产品页面已经过时,但它的硬件和软件 SPI支持与其他ATmega168 168/ATmega328p的Arduino相同。
一些考古学家在返程机器中发现,功能上相当的Duemilanove的产品页面在2010年9月15日至26日之间从硬件而不是软件中提到了SPI图书馆的支持。当Uno发布时,它的产品页面是基于Duemilanvoe的当前状态,所以它一直声称支持。
应该对Nano页面进行相应的更新,但这似乎被忽略了。
https://stackoverflow.com/questions/16055842
复制相似问题