完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我正在使用该 KIT [TC399],并尝试使用该示例 GTM_tiM_Capture_1_KIT_TC397_TFT 在 TIM 中捕获 TOM 输出,并计算频率和占空比。
我看不到 TIM 寄存器中捕获的任何值。 我已经将 TOM 的输出连接到 TIM 的输入,但仍无法在 GRP 寄存器中看到任何数值。 有什么建议吗? |
|
相关推荐
1个回答
|
|
您遇到的问题可能有几个原因。以下是一些建议,帮助您解决这个问题:
1. **检查连接**:确保TOM输出和TIM输入之间的连接正确且稳定。检查是否有任何断线或接触不良。 2. **检查引脚分配**:确保您使用的引脚分配与硬件设计和示例代码中的引脚分配相匹配。如果引脚分配不正确,可能导致捕获失败。 3. **检查时钟设置**:确保TIM和TOM的时钟设置正确。检查时钟源、时钟频率和时钟分频器的设置,确保它们能够正常工作。 4. **检查初始化代码**:确保您正确初始化了TIM和TOM。检查初始化代码中的参数设置,如计数器模式、时钟分频器、自动重载寄存器等。 5. **检查捕获模式**:确保您选择了正确的捕获模式。在您的示例代码中,可能需要设置TIM的捕获模式为输入捕获模式,并配置捕获输入通道。 6. **检查中断和回调函数**:确保您正确配置了中断和回调函数。在捕获事件发生时,中断服务程序(ISR)应该被调用,并将捕获值存储在适当的变量中。 7. **检查代码逻辑**:仔细检查您的代码逻辑,确保在捕获事件发生后,正确地读取和处理捕获值。检查是否有任何逻辑错误或遗漏的步骤。 8. **调试和日志**:在代码中添加调试信息和日志输出,以便在运行时跟踪捕获过程。这可以帮助您确定问题所在,并找到解决方案。 9. **参考文档**:查阅相关的硬件和软件参考文档,了解TIM和TOM的工作原理和配置要求。这可以帮助您更好地理解如何正确配置和使用这些组件。 |
|
|
|
只有小组成员才能发言,加入小组>>
请教个XMC1404调试串口接收时为什么一直无法接收数据的问题
377 浏览 0 评论
TLE9879_BLDC电机启动需要用手拨一下才能转动,怎么解决?
6426 浏览 2 评论
4112 浏览 9 评论
请问TLE5012B_E1000 启动后为什么位置不能正确获取
3639 浏览 9 评论
1236 浏览 8 评论
467浏览 2评论
276浏览 2评论
385浏览 2评论
TLE9879_BLDC电机启动需要用手拨一下才能转动,怎么解决?
6427浏览 2评论
如果是打开已有的dave工程,怎么查看这个工程选择的mcu型号?
471浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-28 16:49 , Processed in 0.500988 second(s), Total 44, Slave 38 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号