找回密码
 立即注册
查看: 370|回复: 5

PWM7-PWM8输出波形不正常

[复制链接]

1

主题

3

回帖

11

积分

新手上路

积分
11
发表于 2024-6-12 16:18:08 | 显示全部楼层 |阅读模式
本帖最后由 nugao 于 2024-6-12 16:20 编辑

STC8H8K64U,单独使用PWMB时,4个通道波形输出正常,当PWMA的PWM1-PWM2-PWM3,PWM4也一起启用时,PWMB的(PWM5-PWM6是正常的)  PWM7,PWM8就不正常了
源程序如下



PWM7低电平拉不低,正常是0V

PWM7低电平拉不低,正常是0V

PWM8高电平拉不高,正常是5V

PWM8高电平拉不高,正常是5V

PWM6正常的波形

PWM6正常的波形

IO-DP20240607.ASM

7.73 KB, 下载次数: 62

原程序

回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6843

积分

论坛元老

积分
6843
发表于 2024-6-12 16:24:06 | 显示全部楼层
PWM7, PWM8的外围电路断开试试。
避免与PWM1,PWM2,PWM3,PWM4的外围电路产生影响引发信号不正常。
回复 支持 反对

使用道具 举报 送花

1

主题

3

回帖

11

积分

新手上路

积分
11
发表于 2024-6-12 16:31:15 | 显示全部楼层
同硬件电路,我测试过别人写的程序,是正常的波形(别人写的程序是用C51写的,我搞不到原程序),只是我写的用汇编写的,就有这个问题;那就说明硬件是没有问题的
回复 支持 反对

使用道具 举报 送花

1

主题

3

回帖

11

积分

新手上路

积分
11
发表于 2024-6-12 16:32:09 | 显示全部楼层
乘风*** 发表于 2024-6-12 16:24
PWM7, PWM8的外围电路断开试试。
避免与PWM1,PWM2,PWM3,PWM4的外围电路产生影响引发信号不正常。 ...

同硬件电路,我测试过别人写的程序,是正常的波形(别人写的程序是用C51写的,我搞不到原程序),只是我写的用汇编写的,就有这个问题;那就说明硬件是没有问题的

点评

你这种情况就是程序初始化还有点问题。 你检查一下,是否因为先后初始化两组PWM时,后面的初始化覆盖前面的的操作。 2组PWM是完全独立、互不相关的。 你换一下2组PWM初始化顺序看看。  详情 回复 发表于 2024-6-12 16:46
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12081
发表于 2024-6-12 16:46:01 | 显示全部楼层
nug*** 发表于 2024-6-12 16:32
同硬件电路,我测试过别人写的程序,是正常的波形(别人写的程序是用C51写的,我搞不到原程序),只是我 ...

你这种情况就是程序初始化还有点问题。
你检查一下,是否因为先后初始化两组PWM时,后面的初始化覆盖前面的的操作。
2组PWM是完全独立、互不相关的。
你换一下2组PWM初始化顺序看看。
回复 支持 反对

使用道具 举报 送花

1

主题

3

回帖

11

积分

新手上路

积分
11
发表于 2024-6-12 17:09:25 | 显示全部楼层
谢谢,是硬件问题,搞定了
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-3 12:49 , Processed in 0.145840 second(s), 81 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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