lxk999 发表于 2025-9-8 17:30:07

8G1K08,配置了P3.5,P3.4,P3.3为推挽输出,另外两个脚正常,P3.5输出方波不正常,可

8G1K08,配置了P3.5,P3.4,P3.3为推挽输出,另外两个脚正常,P3.5输出方波不正常,可能是什么原因?
void main()
{
//      Timer0Init();
    P1M0|=0x10;
    P1M1&=~0x10;
//      P3M0|=0xC3;
//      P3M1|=0xC3;
    P3M0 = 0XFF;
    P3M1 = 0X00;
    VA=0x12;
      VA=0x34;
      VA=0x56;
      VA=0x78;
      VA=0x9A;
      while(1)
      {
         delayN_ms(100);
         // P32 = !P32;
          P33 = !P33;
          P34 = !P34;
          P35 = !P35;
         delayN_ms(100);
      }

神农鼎 发表于 2025-9-8 22:00:10

把原理图的PDF贴上来,大家帮分析

lxk999 发表于 2025-9-10 15:37:08

原来用的是STC8F1K08S2,没问题的,因为这个停产了。用8G1K08,原理图很简单就是直连到ADS1232的spi脚上

lxk999 发表于 2025-9-10 15:38:03

神农鼎 发表于 2025-9-8 22:00
把原理图的PDF贴上来,大家帮分析

原来用的是STC8F1K08S2,没问题的,因为这个停产了。用8G1K08,原理图很简单就是直连到ADS1232的spi脚上

lxk999 发表于 2025-9-10 15:41:42

原理图

乘风飞扬 发表于 2025-9-12 09:31:54

直接烧录附件例子里的hex文件到芯片里试试
如果P35输出还是不正常的话,将P35外围电路断开,并排查是否有虚焊或者短路。
页: [1]
查看完整版本: 8G1K08,配置了P3.5,P3.4,P3.3为推挽输出,另外两个脚正常,P3.5输出方波不正常,可