WZQ4115 发表于 2025-3-24 15:40:04

8G1K08A IO口 P32 P31 P30 启动时都要低地平怎么设置?求助大佬!

8G1K08A    启动时P32为推免输出    P32=0;   P31P30 是高阻输入;输入为低电平!    启动时这三个IO怎么设置?   

关于 I/O 的注意事项:
1、 P3.0 和 P3.1 口上电后的状态为弱上拉双向口模式
2、 除 P3.0 和 P3.1 外,其余所有 IO 口上电后的状态均为高阻输入状态,用户在使用 IO 口
前必须先设置 IO 口模式
3、 芯片上电时如果不需要使用 USB 进行 ISP 下载, P3.0/P3.1/P3.2 这 3 个 I/O 口不能同时
为低电平,否则会进入 USB 下载模式而无法运行用户代码
4、 芯片上电时,若 P3.0 和 P3.1 同时为低电平, P3.2 口会短时间由高阻输入状态切换到双
向口模式,用以读取 P3.2 口外部状态来判断是否需要进入 USB 下载模式

#include "intrins.h"
#include "main.h"
#include "STC8G.h"

void main()
{

      //P3M0 |= 0x0c; P3M1 &= ~0x0c; //调试用!
      
      P3M0 = (P3M0 & ~0x03) | 0x0c;//设置P32 P33 推挽输出 // P30 P31高阻输入//
            P3M1 = (P3M1 & ~0x0c) | 0x03;

            P32=0;
            P33=0;
   
            P5M0 &= ~0x30;//设置高阻输入P5.4 P5.5//
            P5M1 |= 0x30;


   //启动内部时钟不用设置      
      
         WDT_CONTR = 0x24;                           //使能看门狗,溢出时间约为1s
      
      //使能ADC中断
          Timer0_Init();
          ADC_Int();
          ADC_Start();
      
   while (1)
                {
                        WDT_CONTR = 0x34; // 看门狗;
                        //URms20=380;
                        if(Second1>4)//20ms
      {

      Second1=0;
      Key();
      Protect();
                              Uset();
                        
      }
                        
                        
                }
}








void Timer0_Init(void)                //4毫秒@6.000MHz
{
      AUXR |= 0x80;                        //定时器时钟1T模式
      TMOD &= 0xF0;                        //设置定时器模式
      TL0 = 0x40;                              //设置定时初始值
      TH0 = 0xA2;                              //设置定时初始值
      TF0 = 0;                              //清除TF0标志
      TR0 = 1;                              //定时器0开始计时
      ET0 = 1;                              //使能定时器0中断
}





void Timer0_Isr(void) interrupt 1
{
   
            Second20ms++;
      Second1++;
         
         
            ADC_Start() ;
      
   if(Second20ms>9)//40msRMS
   {
      ADsquare20 = ADsquare;            
      URms2= ADsquare20/10;                                             
      URms20=(URms2*51)/100;      
            Second20ms=0;      
            ADsquare = 0;
               
   }

            
   if(Sign.pulseX==1)
      
   {
            
      P32 =1;   //吸合P32BX
                        
                        
             Count.SecondX++ ;      
         if(Count.SecondX>4)
            {
                  
      P32=0;//吸合 P32BX
      Sign.CloseFirst=1;
                  Sign.pulseX=0;
                  Count.SecondX=0;
            }   
   
   }
   
    if(Sign.pulseF==1)
      
   {
               
      P33=1;//放P33AF
            Count.SecondF++;      
         if(Count.SecondF>3)
            {
                     P33=0;   //放P33AF
                     Sign.pulseF=0;
                     ProtectDelayTime=0;
                     Sign.CloseFirst=0;
                     Count.SecondF=0;
            }   
   
   }
      
      
}






   

void ADC_Int(void)
{
         //50KSPS@6.000MHz
          ADCCFG &= ~0x0f;
          ADCCFG |= 0x01;                        //SPEED(1) // 转换结果右对齐h
          P_SW2 |= 0x80;
    ADCTIM = 0x2e;                        //CSSETUP(0), CSHOLD(1), SMPDUTY(14)
    P_SW2 &= 0x7f;               
    ADC_CONTR = 0x85;                            //使能ADC模块AD       P5.5ADC5      
    EADC = 1;                                 //使能ADC中断      
          EA = 1;

}


void ADC_Isr() interrupt 5
{
    ADC_CONTR &= ~0x20;                         //清中断标志      
    ADValue=ADC_RES;                               //读取ADC结果
          ADValue=(ADValue<<8)+ADC_RESL;
          ADValue=ADValue>>6;
          ADsquare+=ADValue;
          ADcount++;               
}

void ADC_Start(void)
{

    ADC_CONTR |= 0x40;                        //启动AD转换

}


void Protect(void)//20ms
{      

if(URms20>UsetX)//220V   170   400V270      
{
    if(Sign.CloseFirst==0)
    {   
      Sign.DelayX++;
      if(Sign.DelayX>4)
      {//吸合时间到c            
            Sign.pulseX=1;      
            Sign.DelayX=0;      
      }         
    }   
   if(ProtectDelayTime>0)
    {            
      ProtectDelayTime--;               
    }      
}
elseif(URms20<UsetF)//380:230 //220V130//    风电0.2 Un
{//欠压处理c
      if(Sign.CloseFirst==1)
         {   
                      if(ProtectDelayTime>TimeSet)
                     {//延时时间到c            
                  Sign.pulseF=1;                                 
                     }
                      else
                      {
                        ProtectDelayTime++;                                                                        
                      }                     
         }
    }

}//Protect

void Key(void)
{//时间设定值计算c
          KeySet=(P3)&0x03;
   switch(KeySet)
       {
      case 0:
            TimeSet=50;//1s00h
            break;
      case 2:
            TimeSet=150;//3s
             break;
      case 1:
            TimeSet=250;//5s
             break;
      case 3:
            TimeSet=500;//10s11h
            break;
      }
}


void Uset(void)
{//电压设定值c

   if(P54==0)
       {
            UsetX=170;//吸
                                    UsetF=130; //分
         
      }
                         else
                         {
                                    UsetX=270; //吸
                                    UsetF=230;//分
                                 
                         }
}

国芯人工智能 发表于 2025-3-24 15:43:00

针对STC8G1K08A在启动时P32、P31、P30的配置问题,以下是解决方案及详细说明:

1. 问题背景
根据STC8G1K08A的I/O口特性,芯片上电时P3.0和P3.1为弱上拉双向口模式,其余I/O口为高阻输入状态。若在启动时P3.0、P3.1、P3.2同时为低电平,芯片可能进入USB下载模式,无法正常运行用户代码。因此,需要合理配置这些I/O口的状态。

2. 目标需求
P32设置为推挽输出,并初始化为低电平。
P31和P30设置为高阻输入,且确保输入为低电平。

3. 解决方案
通过配置I/O口模式寄存器(P3M0和P3M1)实现上述目标。以下是具体代码实现:

c
include "STC8G.h"

void main() {
    // 配置P3.2为推挽输出,P3.0和P3.1为高阻输入
    P3M0 = (P3M0 & ~0x03) | 0x04;// P3.2推挽输出,P3.0和P3.1保持默认
    P3M1 = (P3M1 & ~0x07) | 0x03;// P3.0和P3.1高阻输入,P3.2推挽输出

    // 设置P3.2为低电平
    P32 = 0;

    // 确保P3.0和P3.1为高阻输入状态,外部电路需确保输入为低电平
    while (1) {
      // 主程序逻辑
    }
}

4. 代码解析
P3M0和P3M1配置:
P3M0 = (P3M0 & ~0x03) | 0x04;
    将P3.2(bit2)设置为推挽输出(P3M0的bit2置1),同时保持P3.0和P3.1的默认状态。
P3M1 = (P3M1 & ~0x07) | 0x03;
    将P3.0和P3.1(bit0和bit1)设置为高阻输入(P3M1的bit0和bit1置1),同时保持P3.2的推挽输出模式。
P32初始化:
P32 = 0;
    将P3.2初始化为低电平。
外部电路:
确保P3.0和P3.1的外部电路在启动时提供低电平,避免进入USB下载模式。

5. 注意事项
避免USB下载模式:确保P3.0、P3.1、P3.2不同时为低电平。
外部电路设计:若P3.0和P3.1需要高阻输入且为低电平,需通过外部下拉电阻或电路实现。
I/O口模式设置:在使用I/O口前,必须明确设置其模式,避免未定义行为。

通过以上配置,可满足启动时P32为推挽输出低电平,P31和P30为高阻输入且为低电平的需求,同时避免进入USB下载模式。

[本文内容由国芯人工智能辅助生成,仅供参考]

DebugLab 发表于 2025-3-24 16:17:01

上电瞬间不能同时为低电平,否则会等待USB下载
注意这是上电瞬间,和用户程序(配置IO口)无关

WZQ4115 发表于 2025-3-24 20:49:07

DebugLab 发表于 2025-3-24 16:17
上电瞬间不能同时为低电平,否则会等待USB下载
注意这是上电瞬间,和用户程序(配置IO口)无关 ...谢谢!其实USB下载模式完全没有必要!搞不好还有BUG!

DebugLab 发表于 2025-3-24 22:41:24

WZQ4115 发表于 2025-3-24 20:49
谢谢!其实USB下载模式完全没有必要!搞不好还有BUG!


可以勾选这个选项
总不能上电时候这4个脚都是低电平吧
data:image/png;base64,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

神农鼎 发表于 2025-3-25 08:00:44

国芯人工智能 发表于 2025-3-24 15:43
针对STC8G1K08A在启动时P32、P31、P30的配置问题,以下是解决方案及详细说明:

1. 问题背景

AI 回答错误,因该是 P3.2外接上拉电阻10K就可以了,另外用户要确保上电时, P3.0/P3.1/P3.2 外部不被拉低
页: [1]
查看完整版本: 8G1K08A IO口 P32 P31 P30 启动时都要低地平怎么设置?求助大佬!