在线时间2102 小时
UID3253523
注册时间2016-3-21
NXP金币1875
该用户从未签到
超级版主
- 积分
- 20039
- 最后登录
- 2024-4-26
|
本篇文章来自真实客户案例,客户需求非常简单,使用RT1060 的QTMR实现500ms的定时,所以客户本能的直接拿SDK中的QTMR代码一顿操作,然而发现并不能工作,所以寻求帮助于解决方法。
客户修改SDK代码工程:
SDK_2_10_1_EVK-MIMXRT1060\boards\evkmimxrt1060\driver_examples\qtmr\timer
因为QTMR的SDK API易于理解,可以直接修改:
QTMR_SetTimerPeriod(BOARD_QTMR_BASEADDR, BOARD_FIRST_QTMR_CHANNEL, MSEC_TO_COUNT(500U, QTMR_SOURCE_CLOCK));
把之前50ms改成了500ms。
那么纠结是什么原因导致不能工作呢?本篇文章针对这个案例做一个小谈。
【经验分享】RT10XX QTMR SDK定时实例小谈.pdf
(1.01 MB, 下载次数: 16)
|
|