找回密码
 立即注册
查看: 2288|回复: 15

为什么要上电两次程序才运行

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-03-07 10:13:51

19

主题

8

回帖

81

积分

注册会员

积分
81
发表于 2023-5-5 06:54:28 | 显示全部楼层 |阅读模式
做按键点亮LED灯实验,程序很简单,p0=p2; 有的是李友全老师的开发板,照片和视频附后,问题是长时间断电后,上电程序不自动运行,按按键没反应,重新按上电和复位才能正常。请大神赐教。困扰我很久了。
STC1.jpg
STC3.jpg
QQ图片20230505065207.png
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12079
发表于 2023-5-5 09:40:25 | 显示全部楼层
上电时P3.0 P3.1 P3.2不能同时为低电平,检查一下。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-03-07 10:13:51

19

主题

8

回帖

81

积分

注册会员

积分
81
发表于 2023-5-5 09:44:56 | 显示全部楼层
#include "STC15W4K.H"         //


void port_mode()            //
{
        P0M1=0x00; P0M0=0x00;P1M1=0x00; P1M0=0x00;P2M1=0x00; P2M0=0x00;P3M1=0x00; P3M0=0x00;
        P4M1=0x00; P4M0=0x00;P5M1=0x00; P5M0=0x00;P6M1=0x00; P6M0=0x00;P7M1=0x00; P7M0=0x00;
}
void main()
{       
         
    port_mode();              //
        P 0= P2;
        while(1)        ;
       
}
谢谢,会影响复位吗
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:135
  • 最近打卡:2024-12-25 10:15:05

47

主题

1350

回帖

8058

积分

荣誉版主

冲哥视频教程和各种开源资料QQ交流群884047237,可群

积分
8058
QQ
发表于 2023-5-5 10:49:25 | 显示全部楼层
个人建议如下尝试:

1.下载个开发板自带的历程,看看是否会有你说的这种情况

2.如果换个程序问题解决了再看程序,如果问题依旧没解决,估计是开发板的问题

3.如果是开发板的问题那么就对照原理图排查,是不是哪里没有连接好,还是电容老化等问题
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

718

主题

1万

回帖

1万

积分

管理员

积分
15632
发表于 2023-5-5 14:39:57 | 显示全部楼层


请加李老师群,理由:学习STC15
1.png

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-03-07 10:13:51

19

主题

8

回帖

81

积分

注册会员

积分
81
发表于 2023-5-5 14:41:19 | 显示全部楼层
下载别的程序还是存在。开发板是新换的板子,已经是第二块了。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-03-07 10:13:51

19

主题

8

回帖

81

积分

注册会员

积分
81
发表于 2023-5-5 14:43:51 | 显示全部楼层
加过李老师群了,问题没有解决,是先发到李老师群里,没有解决才到贵坛求教的。谢谢您

点评

李老师过问了吗,如是板子有问题,我们送您没问题的 STC32G12K128实验箱  发表于 2023-5-5 15:37
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12079
发表于 2023-5-5 15:58:43 | 显示全部楼层
想办法使用串口下载。、
断电,确认电源的电容已完全放电。
点击下载。
上电。
如果能下载,则肯定不存在上电2次才能运行的问题。MCU也不会记忆你上电多少次,这种情况一般都是硬件或软件的问题。如果仍然不能解决,可以联系业务提供收件地址,寄一块样板给STC公司帮忙测试。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

718

主题

1万

回帖

1万

积分

管理员

积分
15632
发表于 2023-5-5 17:27:20 | 显示全部楼层
他图没贴全,估计是 STC15W4K, 外部没加晶振,但有脉冲进来,跑外部时钟,结果外部没晶振和时钟
只是估计,把原理图的PDF发上来,没技术含量的,都是公开的

看到下面这个了,晶振还加了插座,把原理图的PDF发上来
1.png

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-03-07 10:13:51

19

主题

8

回帖

81

积分

注册会员

积分
81
发表于 2023-5-5 17:45:49 | 显示全部楼层
和晶振无关,试验过了,拿掉还是这样,稍后上传一个完整的视频

STC15完整原理图_(网友完善标号).pdf

89.18 KB, 下载次数: 90

回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-3 03:15 , Processed in 0.154148 second(s), 110 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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