微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 协议栈中,结构体 halUARTCfg_t 中的回调函数 halUARTCBack_t callBackFunc的作用

协议栈中,结构体 halUARTCfg_t 中的回调函数 halUARTCBack_t callBackFunc的作用

时间:10-02 整理:3721RD 点击:

HAL Driver API 中,结构体 halUARTCfg_t 有一个成员叫做 halUARTCBack_t callBackFunc ,解释是这样的:

callBackFunc – This callback is called when there is an event such as Tx done, Rx ready…

void HalUARTCback (uint8 port, uint8 event);
                        port - specified serial port that has the event. (Check UART Ports Table).
                        event – event that causes the callback (Check Events table).

请问回调函数怎么使用?

另外,请问HalUARTPoll函数中调用的HalUARTPollISR函数的作用是什么,为什么不能go to definition?

请指教

1. HalUARTCback回调函数的注册在MT_UART.c中的MT_UartInit()函数中,可以参考.

2. HalUARTPollISR函数是查收串口, @brief Poll a USART module implemented by ISR. ,不能go to是因为默认使用的是DMA的方式收串口数据,不是中断方式,所以,这个函数没有被编译

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top