当前位置:   article > 正文

267_S32K144 LPIT周期性定时器_s32k144 配置1ms定时器

s32k144 配置1ms定时器

完整的S32K144的学习汇总如下:

https://github.com/GreyZhang/g_s32k144

    继续学习S32K144,初步的学习计划全都以SDK为先,后面有时间的话,自己再尝试写一下驱动。这一次整理的功能为LPIT,一个周期性的定时器。

    之前我用过的芯片上面有PIT,但是为什么这个叫做LPIT呢?查了一下资料,其实L的意思是着重强调了一下低功耗的特性。

    有了SDK以及IDE,软件的功能配置其实很简单,为了能够快速调整出功能,大部分的参数我都选择了默认。

    选择测试的通道0,我增加了一个只读,这样配置数据其实是在flash里面的。接下来,改变了一个周期的基础单位为us,这样比较符合我们的计算思维。周期设置为1000000,对应的也就是1S的周期。

    代码生成,之后增加如下的代码:

    需要注意的是,PIT的初始化除了一个模块的初始化之外还有一个通道的初始化。除此之外,还有一个定时器启动的触发。为了能够方便订制我们的软件功能,提供观察的手段,注册了一个用户ISR,里面进行LED的周期性翻转。

    编译烧写运行后,能够看到开发板上的蓝灯不断闪烁,周期约2S。

完整的S32K144的学习汇总如下:

https://github.com/GreyZhang/g_s32k144

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/144655
推荐阅读
相关标签
  

闽ICP备14008679号