gpt4 book ai didi

Arduino Nano : is SPI supported?

转载 作者:行者123 更新时间:2023-12-04 23:04:27 25 4
gpt4 key购买 nike

可以使用 Arduino Nano 上的 SPI 硬件吗?

关于 Nano page它说:

SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). These pins support SPI communication, which, although provided by the underlying hardware, is not currently included in the Arduino language.



然而还有一个 SPI library .

请问有人能解释一下这个矛盾吗?我想,要么
  • nano 页面已过期
  • Nano SPI 硬件不支持 SPI 库,但在其他板上受支持
  • SPI 库仅在软件中为 Nano 实现

  • 是哪个?

    谢谢

    最佳答案

    正确答案是“上述的某种组合”:

  • Arduino Nano 基于 ATmega168/328 芯片,它在硬件上支持 SPI。
  • SPI 库仅支持硬件 SPI(与 Arduino 模型无关)。请注意,您可以 bitbang(相对)慢速 SPI 没有任何问题,这将是一个相对容易的软件实现。
  • SPI 库的状态应视为与 Wire library 的状态相同:不是核心 Arduino 服务的一部分(与 PWM、ADC 和数字 GPIO 不同),但仍然受到广泛支持。

  • 因此,也许您的多项选择题中最接近的答案是“过时”。 SPI 的状态应该与 I2C 的状态相同。

    关于Arduino Nano : is SPI supported?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16055842/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com