|
下载KSDK1.2.0程序包,与LPUART相关的例程里面,都是用查询方式实现数据接收的,怎么使用KSDK里的API实现中断方式收发数据?
看了RM,里面提供的了中断相关的API,琢磨了半天不知怎么用。。。
/*! lpuartCom1 Auto initialization start */
OSA_InstallIntHandler(LPUART0_IRQn, lpuartCom1_IRQHandler);
LPUART_DRV_Init(FSL_LPUARTCOM1,&lpuartCom1_State,&lpuartCom1_InitConfig0);
LPUART_DRV_InstallRxCallback(FSL_LPUARTCOM1, lpuartCom1_RxCallback, NULL, NULL, false);
/* Implementation of LPUART0 handler named in startup code. */
extern void LPUART_DRV_IRQHandler(uint32_t instance);
void lpuartCom1_IRQHandler(void)
{
LPUART_DRV_IRQHandler(FSL_LPUARTCOM1);
}
void lpuartCom1_RxCallback(uint32_t instance, void * lpuartState)
{
/* Write your code here ... */
}
|
阿莫论坛20周年了!感谢大家的支持与爱护!!
曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……
|