找回密码
 立即注册
查看: 105|回复: 8

第一次用这芯片,和USB-HID-UART下载工具,为什么这么简单程序无法进入主循环P31一直低

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-03-26 11:30:15
已绑定手机

2

主题

5

回帖

30

积分

新手上路

积分
30
发表于 2025-3-10 09:33:03 | 显示全部楼层 |阅读模式
反过来也一样,感觉就是没进主循环.有谁能帮忙吗?谢谢
void main()
{
    P0M0 = 0x00;
    P0M1 = 0x00;
    P1M0 = 0x00;
    P1M1 = 0x00;
    P2M0 = 0x00;
    P2M1 = 0x00;
    P3M0 = 0x00;
    P3M1 = 0x00;

//    P4M0 = 0x00;
//    P4M1 = 0x00;
//   P5M0 = 0x00;
//    P5M1 = 0x00;
//INIT TIMER1
//   TMOD = 0x00;
//   TL1 = 0x66;                                 //65536-11.0592M/12/1000
//   TH1 = 0xfc;
//    TR1 = 1;                                    //启动定时器

//---------------
//    SCON = 0x50;
//   T2L = 0xe8;                                 //65536-11059200/115200/4=0FFE8H
//   T2H = 0xff;
//   AUXR = 0x15;                                //启动定时器
//    ES = 1;                                     //使能串口中断
//    EA = 1;
//    SBUF = 0x5a;                                //发送测试数据
//INIT  ADC
//        ADC_Config();       
//   P_SW2 |= 0x80;                                        //ADC POWER
//   ADCTIM = 0x3f;                              //设置ADC内部时序
//    P_SW2 &= 0x7f;
//   ADCCFG = 0x00;
//    ADC_CONTR = 0xc0;                           //使能并启动ADC模块
//    EADC = 1;                                   //使能ADC中断
//    EA = 1;
        P31 = 0;
//        Data1 = 0x55;
        EA = 0;
    while (1);
        {
//                Time_Program();
//                Delay_1ms();
                P31 = 1;
//                Trans_One(Data1);
        }
}


回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-03-26 11:30:15
已绑定手机

2

主题

5

回帖

30

积分

新手上路

积分
30
发表于 2025-3-10 09:35:33 | 显示全部楼层
STC8H1K08芯片
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:424
  • 最近打卡:2025-05-02 14:37:11
已绑定手机

77

主题

4850

回帖

8384

积分

超级版主

DebugLab

积分
8384
发表于 2025-3-10 10:53:09 | 显示全部楼层
while (1);去掉分号
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-03-26 11:30:15
已绑定手机

2

主题

5

回帖

30

积分

新手上路

积分
30
发表于 2025-3-10 11:10:19 | 显示全部楼层
Debu*** 发表于 2025-3-10 10:53
while (1);去掉分号

我瞎眼了,没看清,一直以为找配置文件,谢谢
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-03-26 11:30:15
已绑定手机

2

主题

5

回帖

30

积分

新手上路

积分
30
发表于 2025-3-10 11:40:34 | 显示全部楼层
Debu*** 发表于 2025-3-10 10:53
while (1);去掉分号

下载工具哪里选择使用外部晶振,只有3个选选择,
总使用动态调节IRC频率
不调节  使用内部晶振
不调节  使用上次频率

点评

没有频率精度和Jitter等特殊要求,没有理由使用外部高频晶振 如使用RTC,必须使用外部32768Hz晶振,初始化打开外部低频晶振并等待频率稳定 上电运行只能使用内部时钟,如需使用外部晶振,在程序中切换  详情 回复 发表于 2025-3-10 14:18
代码设置的,isp软件并不能设置 防止没接外部晶振导致的运行错误,内部的isp程序一直都是使用的内部晶振运行。 用户程序可以自己选  详情 回复 发表于 2025-3-10 12:56
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:459
  • 最近打卡:2025-05-02 21:17:31
已绑定手机
已实名认证

110

主题

2223

回帖

5464

积分

版主

积分
5464
发表于 2025-3-10 12:56:55 | 显示全部楼层
Sunn*** 发表于 2025-3-10 11:40
下载工具哪里选择使用外部晶振,只有3个选选择,
总使用动态调节IRC频率
不调节  使用内部晶振

代码设置的,isp软件并不能设置
防止没接外部晶振导致的运行错误,内部的isp程序一直都是使用的内部晶振运行。
用户程序可以自己选
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:424
  • 最近打卡:2025-05-02 14:37:11
已绑定手机

77

主题

4850

回帖

8384

积分

超级版主

DebugLab

积分
8384
发表于 2025-3-10 14:18:16 | 显示全部楼层
Sunn*** 发表于 2025-3-10 11:40
下载工具哪里选择使用外部晶振,只有3个选选择,
总使用动态调节IRC频率
不调节  使用内部晶振

没有频率精度和Jitter等特殊要求,没有理由使用外部高频晶振
如使用RTC,必须使用外部32768Hz晶振,初始化打开外部低频晶振并等待频率稳定
上电运行只能使用内部时钟,如需使用外部晶振,在程序中切换
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-03-26 11:30:15
已绑定手机

2

主题

5

回帖

30

积分

新手上路

积分
30
发表于 2025-3-10 16:17:02 | 显示全部楼层
王*** 发表于 2025-3-10 12:56
代码设置的,isp软件并不能设置
防止没接外部晶振导致的运行错误,内部的isp程序一直都是使用的内部晶振 ...

谢谢
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-03-26 11:30:15
已绑定手机

2

主题

5

回帖

30

积分

新手上路

积分
30
发表于 2025-3-10 16:17:18 | 显示全部楼层
Debu*** 发表于 2025-3-10 14:18
没有频率精度和Jitter等特殊要求,没有理由使用外部高频晶振
如使用RTC,必须使用外部32768Hz晶振,初始 ...

谢谢
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 21:58 , Processed in 0.146721 second(s), 106 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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