RAK411 INT管脚的使用



  • 对于这个管脚有点疑问,INT管脚是否是只要有数据向主机发送,都会产生电平变化。还是只有在RAK411主动向主机发送数据才会产生电平变化



  • INT管脚是模块有数据接收或者有事件需要处理就会有变化.



  • @xc.c
    您好,请具体描述一下INT引脚有哪些事件吗?数据手册中描述有点简单不是很好理解:
    SPI 模式中断引脚:“0”——空闲电平;“1”——有数据发给主机
    另外,是否有中断模式的例程可以参考?



  • 中断脚就是用来判断使用的,在示例代码里面已经有判断中断的那句代码吧?



  • @xc.c
    代码里面是在阻塞轮询的时候查看该引脚的电平状态,我想这个硬件如果作为中断引脚配置到EXTI上,在HAL_GPIO_EXTI_Callback的里面处理中断事件,可以吗??另外INT电平在什么时候会被清零呢,read_status()之后,还是有什么其他触发的条件??



  • 你是想要实现什么功能呢?



  • @xc.c
    我希望在配置连接网络和收发数据这样的函数中,实现非阻塞;现在的阻塞会影响其他功能的执行。
    我的想法是如果使用EXTI中断,并在中断中获取更新当前模块的状态,其他函数根据状态进行动作,就可以实现状态机,进而实现非阻塞。
    另外,有时出现在某个函数中spi_send_head一直不能返回的情况。


登录后回复
 

与 RAK支持中心 的连接断开,我们正在尝试重连,请耐心等待