找回密码
 立即注册
查看: 29|回复: 3

15W408AS 3路PWM控制对定时器0的影响

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-09-07 20:11:59
已绑定手机

1

主题

1

回帖

15

积分

新手上路

积分
15
发表于 4 天前 | 显示全部楼层 |阅读模式
15W408AS 3路8位PWM,可以控制PWM的脉宽调整,来实现PWM的宽窄。
但是每次调节的时候,定时器0都会卡顿,导致运行的时候会中断一小会。
这种问题如何解决?

回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:177
  • 最近打卡:2025-09-09 11:41:58

778

主题

1万

回帖

1万

积分

管理员

积分
19024
发表于 4 天前 | 显示全部楼层
检查你的程序错在哪,独立的外设,肯定是用户程序问题
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-09-07 20:11:59
已绑定手机

1

主题

1

回帖

15

积分

新手上路

积分
15
发表于 3 天前 | 显示全部楼层
神*** 发表于 2025-9-6 16:51
检查你的程序错在哪,独立的外设,肯定是用户程序问题

测试到了,是E2ROM保存的时候,不是PWM设置。我设置PWM以后,会保存。但是保存E2ROM是没有关闭定时器的。void Iap_Erase_Sector(UI16 ui_addr)
{
    IAP_CONTR = ENABLE_IAP;
    //IAP_TPS = 12;
    IAP_CMD = CMD_ERASE;
    IAP_ADDRH = ui_addr>>8;
    IAP_ADDRL = ui_addr;
    IAP_TRIG = 0x5a;
    IAP_TRIG = 0xa5;
    _nop_();
    Iap_Idle();
}
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:177
  • 最近打卡:2025-09-09 11:41:58

778

主题

1万

回帖

1万

积分

管理员

积分
19024
发表于 3 天前 | 显示全部楼层
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-9-10 06:38 , Processed in 0.129163 second(s), 68 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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