概述
本文通过分析NXP S32K1的官方S32SDK,剖析其LPTMR代码,以便后续更好的使用LPTMR。
了解更多,请访问S32K1专栏。
初始化
/* Init LPTMR as timer
* - interrupt after 1 second
* - SIRC as clock source
* - counter disabled
*/
LPTMR_DRV_Init(INST_LPTMR1, &lpTmr1_config0, false);
/* Install IRQ handler for LPTMR interrupt */
INT_SYS_InstallHandler(LPTMR0_IRQn,

本文深入剖析NXP S32K1微控制器的LPTMR驱动,涵盖初始化、中断处理及其它接口的使用。通过配置工具生成配置并启动LPTMR,在中断中清除标志,利用LPTMR_DRV_SetCompareValueByUs设置比较值。注意外设时钟的启用和转换。总结中强调LPTMR驱动层如何利用硬件层进行操作。
最低0.47元/天 解锁文章
110

被折叠的 条评论
为什么被折叠?



