完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我需要在 TC375 的 GTM 模块中在 tiEM 模式下重置外部触发器的计数器。 根据TC3xx手册,我看到这是一个只读寄存器。 我找不到任何方法来通过另一点或中断来清除它。
有什么办法可以重置计数器吗? |
|
相关推荐
2个回答
|
|
无法使用 TIM_EN 将 CNT 重置为 0。 重置 CNT 的唯一方法是将 gtm_timx_rst 用于所需的频道。 但是,这将重置 TIM 通道本身的配置,并且需要再次重新配置。
|
|
|
|
根据TC3xx手册,TIM频道中的CNT寄存器是只读的,无法直接进行清除操作。然而,您可以尝试以下方法来重置计数器:
1. 关闭TIM模块:您可以通过将相关寄存器(例如GTM_TIMx_CON寄存器)中的EN位设置为0来关闭TIM模块。然后,再重新启动TIM模块,计数器将会被重置为初始值。 2. 使用比较器功能:您可以使用比较器功能来重置计数器。设置一个比较值,并将比较模式设置为“等于”。当计数器的值等于比较值时,可以触发中断或其他操作来重新启动计数器,实现重置的效果。 3. 外部硬件复位:根据您的硬件设计,您可以通过外部信号来进行硬件复位,将GTM模块中的计数器重置为初始值。 请注意,具体的解决方案可能因您使用的具体TC375芯片型号和系统设计而有所不同。建议您仔细阅读相关芯片的手册并与厂商进行进一步的交流,以获得更准确的解决方案。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
494 浏览 0 评论
使用Keil建立完整的工程,并使用外部中断0触发数码管显示903
1050 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-使用AHT20进行环境监测之AHT20传感器介绍
1151 浏览 0 评论
887 浏览 0 评论
928 浏览 1 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11841 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-2 09:45 , Processed in 0.699913 second(s), Total 78, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号