4000-520-616
欢迎来到免疫在线!(蚂蚁淘生物旗下平台)  请登录 |  免费注册 |  询价篮
主营:原厂直采,平行进口,授权代理(蚂蚁淘为您服务)
咨询热线电话
4000-520-616
当前位置: 首页 > 新闻动态 >
热卖商品
新闻详情
基于S32K116 LPIT模块的使用_I_O_fly的博客-CSDN博客
来自 : CSDN技术社区 发布时间:2021-03-24

LPIT是s32k里面的一种低功耗周期性定时器 使用的方式呢配置也很简单,实现配置,首先先添加lpit模块 添加完之后打开配置

 

 

\"\"

需要注意的是这几个选项第一个是选择微妙级的计数单位 第二个是周期 第三个是触发方式

\"\"

 

然后配置完成后生成代码:

 LPIT_DRV_Init(INST_LPIT1, lpit1_InitConfig); LPIT_DRV_InitChannel(INST_LPIT1, LPIT_CHANNEL, lpit1_ChnConfig0); INT_SYS_InstallHandler(LPIT_Channel_IRQn, LPIT_ISR, (isr_t *)0); LPIT_DRV_StartTimerChannels(INST_LPIT1, (1 LPIT_CHANNEL));

需要用到以上几个函数 然后根据需求写自己的功能:

void LPIT_ISR(void){ count_flag /* Clear LPIT channel flag */ LPIT_DRV_ClearInterruptFlagTimerChannels(INST_LPIT1, (1 LPIT_CHANNEL)); /* Toggle LED0 */}

在main函数里用的时候需要延时1下 不知道为什么 不然不会进入中断 有大佬知道麻烦指点一些

 OSIF_TimeDelay(1); if(count_flag 500) { count_flag Run(); }

 

\"\" \"\" \"\" 点赞 \"\" \"\" 评论

本文链接: http://lpit.immuno-online.com/view-702444.html

发布于 : 2021-03-24 阅读(0)
公司介绍
品牌分类
联络我们
服务热线:4000-520-616
(限工作日9:00-18:00)
QQ :1570468124
手机:18915418616
官网:http://