项目场景:
提示:这里简述项目相关背景:
Raspberry Pi Pico,使用SPI接收数据时,启用SPI中断
问题描述
提示:这里描述项目中遇到的问题:
Raspberry Pico官方C/C++ sdk中,关于SPI中断的阐述比较简略,可以找到的相关语句只有 hardware_irq部分:
irq_set_exclusive_handler(uint num, irq_handler_t handler)
irq_set_enabled(uint num, bool enabled);
使用这两个语句,设定SPI0通道的中断响应函数:
irq_set_exclusive_handler(SPI0_IRQ, on_spi_rx);
irq_set_enabled(SPI0_IRQ, true)