[PIC®/AVR®/dsPIC®产品] PIC32的定时器32位模式的问题

[复制链接]
4490|23
梦境摆渡人 发表于 2025-4-29 19:14 | 显示全部楼层
看起来像是定时器溢出的问题。检查一下T4和T5的配置,确保它们没有溢出。另外,检查中断优先级和中断使能是否正确设置。
破晓战神 发表于 2025-4-29 19:55 | 显示全部楼层
看起来你遇到了定时器在32位模式下工作不稳定的问题。你提到定时器在输出160多个方波后停止工作,这可能是由于定时器溢出或者中断优先级设置不当导致的。建议检查一下定时器的溢出设置和中断优先级配置。
旧巷情人 发表于 2025-6-23 20:20 | 显示全部楼层
有没有可能未正确级联 Timer1 和 Timer2;中断处理不当;预分频比设置有误;寄存器访问时序冲突。
花开了相爱吧 发表于 2025-9-19 17:50 | 显示全部楼层
PIC32 的 32 位定时器模式通过将两个 16 位定时器(如 T1 与 T2)级联实现。配置时需设置控制寄存器使能级联,将低 16 位定时器溢出信号作为高 16 位计数输入。需注意时钟源选择、预分频配置,确保 32 位计数连续无断层,适用于需长定时或高频计数场景,编程时需统一操作两个定时器寄存器。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部