找回密码
 立即注册
查看: 2113|回复: 8

STC8H1K28 PWM输出影响定时器中断发生

[复制链接]

5

主题

3

回帖

174

积分

禁止发言

积分
174
发表于 2023-1-4 09:49:52 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:136
  • 最近打卡:2025-06-19 15:40:05

47

主题

1350

回帖

8056

积分

荣誉版主

冲哥视频教程和各种开源资料QQ交流群884047237,可群

积分
8056
QQ
发表于 2023-1-4 10:24:23 | 显示全部楼层
首先你说:PWM输出后外部中断会被打乱?这是什么意思?具体表现是什么?
其次:这个程序的PWM是硬件产生的,一旦启动输出,单片机就不需要去干预它,只要PWM的输出引脚和别的不冲突就无任何影响,定时器和外部中断是不会影响他的。只有定时器中断和外部中断之间需要注意一下优先级的问题。

5

主题

3

回帖

174

积分

禁止发言

积分
174
发表于 2023-1-4 10:29:54 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
  • 打卡等级:常住居民III
  • 打卡总天数:136
  • 最近打卡:2025-06-19 15:40:05

47

主题

1350

回帖

8056

积分

荣誉版主

冲哥视频教程和各种开源资料QQ交流群884047237,可群

积分
8056
QQ
发表于 2023-1-4 10:54:33 | 显示全部楼层
保夫*** 发表于 2023-1-4 10:29
感谢大佬回复!(1)是我描述有误,PWM输出后会把定时器的1K中断打断,具体现象就是中断频率乱了,不是固 ...

PWM中断也没开,理论来说他们不会干扰的。方便的话把你程序贴一下,或者最简单的能演示的工程上传一下看看是不是有别的问题
  • 打卡等级:常住居民III
  • 打卡总天数:106
  • 最近打卡:2025-06-28 00:08:16

75

主题

6163

回帖

1万

积分

超级版主

积分
12932
发表于 2023-1-4 11:05:00 | 显示全部楼层
本帖最后由 梁工 于 2023-1-4 11:12 编辑

楼主把STC官方的PWM例程+定时器例程拼一起测试看看,你这种情况基本100%是软件的问题,毕竟用了PWM还要用定时器的太多了,比如电机驱动、四轴飞控、示波器等等,我写这些应用,从来没遇到有干涉的情况。MCU类似一种积木结构,外设之间一般不会有什么联系的。

5

主题

3

回帖

174

积分

禁止发言

积分
174
发表于 2023-1-4 21:48:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

5

主题

3

回帖

174

积分

禁止发言

积分
174
发表于 2023-1-4 21:49:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
  • 打卡等级:常住居民III
  • 打卡总天数:112
  • 最近打卡:2025-06-29 00:35:48

740

主题

1万

回帖

1万

积分

管理员

积分
17153
发表于 2023-1-4 23:36:31 | 显示全部楼层
建议把仿真功能用上,这样容易找到原因
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-29 03:55 , Processed in 0.159893 second(s), 93 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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