|
file:///F:\QQ\Users\283982197\Image\Group\Image8\{KBVLJJ]B7%NBRAB2PWSFK9.jpgfile:///F:\QQ\Users\283982197\Image\Group\Image8\{KBVLJJ]B7%NBRAB2PWSFK9.jpg
你好,我的开发板是TL6748-EVM,问题例程是Uart2_EDMA
|
问题1:我想知道回调函数void (*cb_Fxn[EDMA3_NUM_TCC]) (unsigned int tcc, unsigned int status)函数原型在哪里?问题2:该回调函数在主程序里的什么条件下才会执行?
程序:
// 回调函数
void (*cb_Fxn[EDMA3_NUM_TCC]) (unsigned int tcc, unsigned int status);
void callback(unsigned int tccNum, unsigned int status);
void main()
{
...
// 等待从回调函数返回
while(flag == 0);
flag = 0;
...
}
void callback(unsigned int tccNum, unsigned int status)
{
UARTDMADisable(SOC_UART_2_REGS, (UART_RX_TRIG_LEVEL_1 | UART_FIFO_MODE));
flag = 1;
}
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|