找回密码
 立即注册
楼主: i_***

新手上路的奇怪问题,请指教【已解决】

[复制链接]
  • TA的每日心情
    奋斗
    昨天 09:01
  • 签到天数: 145 天

    [LV.7]常住居民III

    27

    主题

    1362

    回帖

    4233

    积分

    论坛元老

    积分
    4233
    发表于 2024-4-19 09:33:53 | 显示全部楼层
    程序烧录到芯片里后,满足以下条件基本上都能正常工作:
    1. 确保芯片供电正常;
    2. 确保上电时P3.0、P3.1、P3.2三个脚不同时为低电平。
    你的程序我直接复制到项目里编译后烧录到芯片测试P27可以正常输出方波。
    直接烧录附件例程里面的hex文件到芯片里试试。

    定时器-P27翻转.zip

    5.53 KB, 下载次数: 3

    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-5-1 12:10
  • 签到天数: 2 天

    [LV.1]初来乍到

    3

    主题

    12

    回帖

    69

    积分

    注册会员

    积分
    69
     楼主| 发表于 2024-4-19 23:04:20 | 显示全部楼层
    乘风飞扬 发表于 2024-4-19 09:33
    程序烧录到芯片里后,满足以下条件基本上都能正常工作:
    1. 确保芯片供电正常;
    2. 确保上电时P3.0、P3.1、 ...

    谢谢帮助
    直接烧录hex,直接下载后就跑起来了的,下载方法和芯片是正常的。

    重新打开keil 项目,重新编译后,下载还是正常运行起来了。说明开发环境也是正常的。
    然后把自己的代码文件移动到这个项目中编译,下载,还是运行正常,估计是原来keil项目的设置不对,有个不能解释的是相同的几个代码,原来的编译出来hex文件在objects 目录下,大小有18K,新编译的hex文件3K大小。 看到这个差异,发现应该是keil项目配置问题。

    经过检查,发现了原因,在Options for target 里面的hex后缀是自己加上去的,而不是勾选了create hexfile,这两个文件的大小就是一个10+K,一个2,3K,这个小的文件就可以执行,10+K那个烧录了不能执行,但是调试仿真可以执行。
    截图202404192305113811.jpg
    再次感谢乘风老师的帮助!
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 00:34
  • 签到天数: 25 天

    [LV.4]偶尔看看III

    36

    主题

    204

    回帖

    366

    积分

    中级会员

    积分
    366
    发表于 2024-5-8 00:34:12 | 显示全部楼层
    i_zw 发表于 2024-4-18 22:55
    是通过ISP下载的,没有通过keil的仿真,用link d1配置Keil 了STC- monitor-51 driver ,设置好com口后,直 ...

    这一步是咋弄的呢?
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-5-1 12:10
  • 签到天数: 2 天

    [LV.1]初来乍到

    3

    主题

    12

    回帖

    69

    积分

    注册会员

    积分
    69
     楼主| 发表于 2024-5-8 21:59:22 | 显示全部楼层
    durongze 发表于 2024-5-8 00:34
    这一步是咋弄的呢?

    文档里面的调试方法,起初通过调试下载就能运行,调试下载应该是自动下载正常的hex文件,
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-22 06:17 , Processed in 0.056872 second(s), 41 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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