在线时间74 小时
UID170123
注册时间2019-11-8
NXP金币0
该用户从未签到
中级会员
- 积分
- 326
- 最后登录
- 2023-3-23
|
本帖最后由 wwllzz 于 2020-11-13 14:28 编辑
我用i.MXRT1061, v2手册的2989页54.5框图里表达出比较器输出经MUX OFLAG 再OUTPUT, 看寄存器描述只有用于捕获的Secondary Count Source是可以通过CTRL的SCS区配置 选不同的Counter x输入引脚. 对OFLAG来说只有SCTRL的OEN位来控制引脚的输入和输出, 我CHANNEL[1]用Counter2输入捕获, 输出配置IOMUXC_GPIO_B0_10_QTIMER4_TIMER1引脚, 但配置后发现用GPIO2->DR的bit10输出可以控制这个外部引脚的电平改变, 用Qtimer的比较器或者强制OFLAG输出电平都不能控制外部引脚, 憋好几天找不到缘由
------是我代码问题, 前面配置被后面代码意外覆盖了. 查找这类问题, 最终还是得逐个寄存器逐个位的看 没有捷径
|
|