找回密码
 立即注册
楼主: 13767917844

8g2k64s4 增强型PWM上电初始化正常,程序中初始化无PWM输出 | 已解决

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-08-28 09:57:20
已绑定手机

1

主题

7

回帖

29

积分

新手上路

积分
29
发表于 2025-8-26 19:45:47 | 显示全部楼层
现在我使能了S_PW2,后边就不动了,貌似和之前效果一致.函数改成下边了
截图202508261945334219.jpg
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-08-28 09:57:20
已绑定手机

1

主题

7

回帖

29

积分

新手上路

积分
29
发表于 2025-8-26 19:53:23 | 显示全部楼层
我现在P_SW2使能后,后面就一直开着,使能函数改成如下。效果还是和之前一样,上电初始化可以,后面就不行。
截图202508261953227468.jpg
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:506
  • 最近打卡:2025-09-03 10:26:55
已绑定手机

45

主题

2197

回帖

7722

积分

论坛元老

积分
7722
发表于 2025-8-27 10:15:25 | 显示全部楼层
建议用下面官方例子进行测试,功能验证正常后再进行修改或者移植:
8G-8G库函数例程包-独立程序-33-15位增强型PWM模式呼吸灯程序-STC8G
例程包下载地址:https://www.stcai.com/khs
截图202508271013207290.jpg
截图202508271014449816.jpg
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-08-28 09:57:20
已绑定手机

1

主题

7

回帖

29

积分

新手上路

积分
29
发表于 2025-8-27 15:11:58 | 显示全部楼层
现在的问题不是没有输出,是停止输出后,再开启没有输出。怀疑是不是某些寄存器设置访问有延时需求?或者说其它外设会对PWM功能有干扰?

点评

没有你说的延时问题,寄存器都是马上有效的。 测试我8楼的例子了吗?  详情 回复 发表于 2025-8-27 16:34
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:169
  • 最近打卡:2025-09-03 22:50:50

76

主题

6683

回帖

1万

积分

超级版主

积分
14009
发表于 2025-8-27 16:34:34 | 显示全部楼层
137679*** 发表于 2025-8-27 15:11
现在的问题不是没有输出,是停止输出后,再开启没有输出。怀疑是不是某些寄存器设置访问有延时需求?或者说 ...

没有你说的延时问题,寄存器都是马上有效的。
测试我8楼的例子了吗?
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-08-28 09:57:20
已绑定手机

1

主题

7

回帖

29

积分

新手上路

积分
29
发表于 7 天前 | 显示全部楼层
已经确认到问题点了,程序中有个数组,指到了溢出位置,
可能导致地址访问异常,修改掉后可以正常使能失能。

和初始化寄存器配置没有关联,但是怎么导致PWM出问题的不清楚。
感谢大家。
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-9-4 04:59 , Processed in 0.123740 second(s), 81 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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