找回密码
 立即注册
查看: 405|回复: 7

使用U8W编程器烧录40PIN插脚STC12C5A60S2

[复制链接]
  • TA的每日心情
    开心
    2024-2-9 10:04
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    2

    主题

    8

    回帖

    50

    积分

    注册会员

    积分
    50
    发表于 2023-8-17 09:00:41 | 显示全部楼层 |阅读模式

    使用U8W编程器烧录STC12C5A60S2-35I-PDIP40 (40PIN插脚)芯片,烧录后程序不运行。

    查看烧录信息显示时钟频率被设为了5.530MHz, 而我们的板子上是12MHz的晶振。

    之前用的IAP12LE5A62S(40P插脚),同样的程序烧录后运行没问题。

    请问,1、STC12C5A程序不运行是烧录时钟频率不对引起的吗?
    2、怎么设置U8W使得烧录STC12C5A60S2-35I-PDIP40的频率为12MHZ ?

    使用U8W编程器烧录40PIN插脚STC12C5A60S2-1.png
    回复 送花

    使用道具 举报

    该用户从未签到

    552

    主题

    9532

    回帖

    1万

    积分

    管理员

    积分
    14106
    发表于 2023-8-17 10:08:07 | 显示全部楼层
    你芯片如插在 U8W的锁紧座上,
    这个时钟是 U8W提供的时钟频率,不是你板子上的频率
    1.png


    2.png


    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-2-9 10:04
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    2

    主题

    8

    回帖

    50

    积分

    注册会员

    积分
    50
     楼主| 发表于 2023-8-17 17:47:01 | 显示全部楼层
    问题是:40PIN DIP芯片插在锁紧上烧录,显示 “操作成功”。再把烧录完的芯片插到用户板上,程序不运行。
    程序是之前用过的,U8W及stc-isp也用过好久了。

    目前遇到的问题,可能是什么原因引起的?
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-2-9 10:04
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    2

    主题

    8

    回帖

    50

    积分

    注册会员

    积分
    50
     楼主| 发表于 2023-8-17 17:48:45 | 显示全部楼层
    神农鼎 发表于 2023-8-17 10:08
    你芯片如插在 U8W的锁紧座上,
    这个时钟是 U8W提供的时钟频率,不是你板子上的频率

    你的意思是我的问题和U8W烧录时显示的时钟频率不同没关系?

    点评

    技术的意思是把芯片插在U8W的烧录座上烧录,烧录完成后,检测MCU选项的时钟频率是U8W上的时钟频率,不是你的外接晶体频率。 你烧录时选的是外部时钟,烧录完成后下次冷启动就会使用外部时钟。  详情 回复 发表于 2023-8-18 13:55
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    慵懒
    3 天前
  • 签到天数: 95 天

    [LV.6]常住居民II

    14

    主题

    616

    回帖

    2337

    积分

    超级版主

    积分
    2337
    QQ
    发表于 2023-8-18 13:55:19 | 显示全部楼层
    njtfl 发表于 2023-8-17 17:48
    你的意思是我的问题和U8W烧录时显示的时钟频率不同没关系?

    技术的意思是把芯片插在U8W的烧录座上烧录,烧录完成后,检测MCU选项的时钟频率是U8W上的时钟频率,不是你的外接晶体频率。
    你烧录时选的是外部时钟,烧录完成后下次冷启动就会使用外部时钟。
    www.STCAI.com
    微信&手机:18106296591
    QQ:3133693787
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-2-9 10:04
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    2

    主题

    8

    回帖

    50

    积分

    注册会员

    积分
    50
     楼主| 发表于 2023-8-22 12:43:41 | 显示全部楼层
    我遇到的问题可能是什么原因造成的呢?
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    慵懒
    3 天前
  • 签到天数: 95 天

    [LV.6]常住居民II

    14

    主题

    616

    回帖

    2337

    积分

    超级版主

    积分
    2337
    QQ
    发表于 2023-8-22 13:28:21 | 显示全部楼层
    你已经选了外部时钟,所以烧录完成后就是运行你的外部晶体的时钟频率的,你要保证你的外部晶振没问题,有没有正常起振。
    还有一种可能是你误选了硬件选项上面的使用内部IRC时钟,所以检测MCU选项显示的是内部IRC时钟频率(STC12C5A系列内部IRC时钟不精准,不建议使用内部),你再次勾选外部后,再下载一次看看。
    或者是你确实勾选了使用外部时钟,但是你外接晶振没有起振,导致了还是运行了内部IRC时钟。
    你之前用的IAP12LE5A62S2烧录没问题的原因是这款IAP的只能外接晶振,内部IRC的选项无法勾选。
    1.png

    www.STCAI.com
    微信&手机:18106296591
    QQ:3133693787
    回复 支持 1 反对 0 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-2-9 10:04
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    2

    主题

    8

    回帖

    50

    积分

    注册会员

    积分
    50
     楼主| 发表于 2024-2-6 22:15:24 | 显示全部楼层
    “使用U8W编程器烧录STC12C5A60S2-35I-PDIP40 (40PIN插脚)芯片,烧录后程序不运行。”的问题,原因没找到,但基本可以断定是烧录器的bug,不是设置或勾选的问题。临时这么解决的:将MCU装回用户板,接出P3.0,P3.1,GND,VCC,用串口烧录完成了程序更新。
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-20 04:14 , Processed in 0.071159 second(s), 62 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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