你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32G473,PA3导致定时器定时误差过大

[复制链接]
xiaoqiang@zq_67 提问时间:2026-2-4 11:45 / 未解决

使用STM32G473的时候发现一个奇怪的问题,我的板子使用外部8MHZ晶振,配置为PLL作为系统时钟,时钟频率100MHZ,使用TIM1_CH1捕获GPS模块的秒脉冲,在捕获中断里面开启定时器3计时,同时PA3配置为LPUART1 RX,接收串口数据,发现定时3要配置为1009毫秒才不会溢出,计时一秒的误差达到9毫秒,明显不正常。在调试过程中我发现不接上PA3的串口设备,定时器3定时误差很小只有微妙级,把这个串口设备接到USART2 RX上定时器3的误差也很小。说明和串口设备无关。和PA3引脚配置有关。后来我把PA3引脚配置为开漏输入 一般IO,定时器3的定时误差还是很大。这个STM32G473的芯片BUG吗?请问有哪位大佬碰到过这个问题。

收藏 评论1 发布时间:2026-2-4 11:45

举报

1个回答
xmshao 回答时间:1 小时前

感觉你目前最大的疑惑就是PA3做串口时或做输入时影响到TIM2的计数了。

所说的那个秒脉冲信号特征大致是怎样的?

它作为TIM3的计数时钟是多少?对你说的定时3要配置为1009毫秒才不会溢出不太理解?

什么叫才不会溢出呢? 芯片的完整料号是多少?

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版