STC15W4K56S4上电不初始化?

2019-07-16 08:14发布

最近在用STC的15W4K56S4,发现一个很奇怪的现象,求高手指点:单片机连接如图:
1.jpg
关于系统的电源供电方式,采用如图
2.jpg
方式供电(总开关),系统上电运行正常

3.jpg
供电(电路如此设计,之前用的60AD芯片系统正常),上电后系统均不执行初始化,开始怀疑可能是程序中某项功能影响,也试了P5.4脚的复位作用,一直得不到解决,问了售后,没有提供任何帮助。
请坛子里的大侠帮助,要是解决不了也只能换单片机了。

现在测试用的程序:
#include <STC15F2K60S2.h>
#include <intrins.h>

sbit    stt_led1  = P6^4;
//-------------------------------------      
void delay_100us(unsigned int x)
{
    unsigned char j;
    while(x--)
    {
        for(j=0;j<130;j++)  {;}
    }
    WDT_CONTR=0x37;
}
////----------------------------------------
void main(void)
{
    stt_led1=1;
    P6 &= 0xB9;
    P6M0=0xF76M1=0x08;

    while(1){
        stt_led1^=1;
        delay_100us(10000);
    }
}
程序烧录界面设置:
4.jpg


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。