15W408AS 3路PWM控制对定时器0的影响
15W408AS 3路8位PWM,可以控制PWM的脉宽调整,来实现PWM的宽窄。但是每次调节的时候,定时器0都会卡顿,导致运行的时候会中断一小会。
这种问题如何解决?
检查你的程序错在哪,独立的外设,肯定是用户程序问题 神农鼎 发表于 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();
}
【新提醒】EEPROM的使用 请 配合比较器做掉电检测 | 唯一正解,电力系统标准应用 - EEPROM/DataFlash 国芯人工智能技术交流网站 - AI32位8051交流社区
页:
[1]