|
下载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周年了!感谢大家的支持与爱护!!
阿莫论坛才是最爱国的,关心国家的经济、社会的发展、担心国家被别国牵连卷入战争、知道珍惜来之不易的和平发展,知道师夷之长,关注世界的先进文化与技术,也探讨中国文化的博大精深,也懂得警惕民粹主义的祸国殃民等等等等,无不是爱国忧民的表现。(坛友:tianxian)
|