主题中讨论的其他器件:CC3100
大家好、
我正在尝试将 CC3100移植到另一个微处理器(Atmel Samd21)。 我已经在 Code Composer Studio 上查看了 CC3100的 TI 入门示例。 基本上 、我了解从 cc3100向主机发送数据的过程如下所示。
当数据准备好发送到主机时、CC3100向 IRQ 引脚发送一个信号、主机微控制器触发该引脚、然后进入中断。 读取(spawns)数据。
对于我来说、示例代码中的部分令人困惑;有 IntSpiGPIOHandler 和_SlDrvRxIrqHandler 函数。 这两个都是中断处理程序。 只要我知道有一个中断是来自 IRQ 引脚的外部中断、 此中断将由 SlDrvRxIrqHandler 处理。 IntSpiGPIOHandler 是如何被触发的? 是否有另一个 SPI 中断? 那么、有人能否解释这些函数任务是什么以及它们是如何触发代码的? (未对代码进行注释)
谢谢。