找回密码
 立即注册
查看: 292|回复: 6

8A8K64D4设置四个timer之后,再次引入Uart串口,导致Timer中断出现异常情况

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:4
  • 最近打卡:2025-02-12 11:31:19
已绑定手机

7

主题

10

回帖

81

积分

注册会员

积分
81
发表于 2025-1-6 21:06:26 | 显示全部楼层 |阅读模式
工程项目里面copy了模板示例工程代码的timer,示波器测试P67/P74等引脚的方波是正常,但是在项目工程里面引入Uart之后,timer里面配置的P6.4/P6.5等引脚的方波信号发生了变化(P6.4 由原来的50Hz,50%方波变成了387MHz,50%的方波信号)
请问各位大佬是啥原因导致的呢
STC8A8K64D4设置四个timer之后,再次引入Uart串口,导致Timer中断出现异常情况-1.png STC8A8K64D4设置四个timer之后,再次引入Uart串口,导致Timer中断出现异常情况-2.png STC8A8K64D4设置四个timer之后,再次引入Uart串口,导致Timer中断出现异常情况-3.png STC8A8K64D4设置四个timer之后,再次引入Uart串口,导致Timer中断出现异常情况-4.png STC8A8K64D4设置四个timer之后,再次引入Uart串口,导致Timer中断出现异常情况-5.png

demo.zip

441.66 KB, 下载次数: 16

示例工程

回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-02 07:55:56
已绑定手机

19

主题

3190

回帖

4870

积分

论坛元老

积分
4870
发表于 2025-1-6 21:18:41 | 显示全部楼层
定时器2串口用了,定时器又用一次出问题正常。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:4
  • 最近打卡:2025-02-12 11:31:19
已绑定手机

7

主题

10

回帖

81

积分

注册会员

积分
81
发表于 2025-1-6 21:25:12 | 显示全部楼层
so*** 发表于 2025-1-6 21:18
定时器2串口用了,定时器又用一次出问题正常。

你好,我没有明白您说的意思,您是指uart里面初始化的时候我设置错误了吗
1.png
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-02 07:55:56
已绑定手机

19

主题

3190

回帖

4870

积分

论坛元老

积分
4870
发表于 2025-1-6 22:15:17 | 显示全部楼层

image.png

image.png

这2个都使用定时器2.都会给定时器赋值,所以有可能出问题。

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:4
  • 最近打卡:2025-02-12 11:31:19
已绑定手机

7

主题

10

回帖

81

积分

注册会员

积分
81
发表于 2025-1-6 23:18:11 | 显示全部楼层
你好,我现在只初始化timer0和timer3,uart串口初始化1和串口2,串口1使用的波特率发生器是1,串口2使用的波特率发生器是2,但是这样的配置,烧录程序测试(timer3设置的P6.4引脚的方波信号还是发生了变化), 1.png 2.png

点评

检查一下是不是资源冲突或值被覆盖了 看不懂库函数,不知道具体是如何操作寄存器的  详情 回复 发表于 2025-1-7 07:15
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2025-1-7 07:15:09 | 显示全部楼层
果果爱*** 发表于 2025-1-6 23:18
你好,我现在只初始化timer0和timer3,uart串口初始化1和串口2,串口1使用的波特率发生器是1,串口2使用的波特 ...

检查一下是不是资源冲突或值被覆盖了
看不懂库函数,不知道具体是如何操作寄存器的
1.png
2.png

DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:4
  • 最近打卡:2025-02-12 11:31:19
已绑定手机

7

主题

10

回帖

81

积分

注册会员

积分
81
发表于 2025-1-7 09:01:54 | 显示全部楼层
你好,我验证测试发现uart配置的波特率 会影响到timer3里面方波信号 1.png 2.png
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 09:02 , Processed in 0.131554 second(s), 88 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表