找回密码
 立即注册
查看: 1546|回复: 6

新买的STC芯片,内部是否已经写入了监控程序?

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:383
  • 最近打卡:2025-04-30 09:42:19

40

主题

194

回帖

601

积分

高级会员

积分
601
发表于 2022-12-6 23:26:34 | 显示全部楼层 |阅读模式
新买的STC芯片,内部是否已经写入了监控程序STCMON.BIN文件?
自己使用时,如果不需要仿真,直接写入程序就可以投入使用了吗?

如果需要仿真,需要先行写入监控程序吗?
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:56
  • 最近打卡:2025-05-03 10:05:34

718

主题

1万

回帖

1万

积分

管理员

积分
15646
发表于 2022-12-7 08:04:35 | 显示全部楼层
是用 STC-ISP 先将 MCU设置为启动仿真功能
工具软件-深圳国芯人工智能有限公司 (stcai.com)
  • 打卡等级:以坛为家I
  • 打卡总天数:248
  • 最近打卡:2025-04-27 09:57:01
已绑定手机

24

主题

756

回帖

3315

积分

超级版主

积分
3315
QQ
发表于 2022-12-7 09:14:13 | 显示全部楼层
如果不需要仿真,直接写入程序就可以使用。

如果需要仿真,需要先将单片机设置成仿真芯片(在STC-ISP下载软件上设置),具体仿真的步骤,可见各系列型号手册的“STC仿真使用说明”章节:深圳国芯人工智能有限公司-芯片手册  https://www.stcai.com/xpsc

设置仿真.png
  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12081
发表于 2022-12-7 15:42:06 | 显示全部楼层
STC出厂时已经固化bootloader,可以直接烧写程序运行。
如果要仿真,则要先设置为仿真芯片(将仿真监控代码写入MCU)。
  • 打卡等级:以坛为家I
  • 打卡总天数:383
  • 最近打卡:2025-04-30 09:42:19

40

主题

194

回帖

601

积分

高级会员

积分
601
发表于 2022-12-7 23:48:10 | 显示全部楼层
感谢以上几位老师的讲解。
通过学习,我的理解是:
芯片在制作过程中,就已经固化了bootloade,这个固件负责芯片与下载器或烧写器等开发工具建立联系,在芯片上电后,首先运行这个固件,就像是PC机里的COMS程序,这个固件很小,效率极高,上电即工作,根据某些引脚的状态决定下一步做什么。
它有几个分支:
第1,如果是烧写程序,则配合烧写时序完成芯片编程,这个过程还要检查是否支持仿真。
第2,如果烧写程序完毕,完成芯片与烧写器的协议层脱离(脱机),保护好各接口及芯片,使芯片独立出来,有的芯片还可以自动运行刚刚烧写好的程序。
第3,如果设置了可以仿真,烧写完程序后,进入仿真界面,等待仿真命令。

可能还有许多其它功能,但固件不会太大,许多功能要依赖于后面烧写进去的程序进行扩展。

如果不需要仿真,用户烧完程序,装入应用系统中,正常上电运行,因固件很小,感觉不到它的存在,和传统的51系统一样,正常运行用户程序。

不知这样理解可否?
  • 打卡等级:以坛为家I
  • 打卡总天数:248
  • 最近打卡:2025-04-27 09:57:01
已绑定手机

24

主题

756

回帖

3315

积分

超级版主

积分
3315
QQ
发表于 2022-12-8 09:58:02 | 显示全部楼层
康辉*** 发表于 2022-12-7 23:48
感谢以上几位老师的讲解。
通过学习,我的理解是:
芯片在制作过程中,就已经固化了bootloade,这个固件负 ...

参考系统可编程(ISP)流程说明图:手册附录工具使用说明书章节上有




编程流程说明图.png
  • 打卡等级:以坛为家I
  • 打卡总天数:383
  • 最近打卡:2025-04-30 09:42:19

40

主题

194

回帖

601

积分

高级会员

积分
601
发表于 2022-12-9 15:11:25 | 显示全部楼层
好的,学习了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-3 17:15 , Processed in 0.163778 second(s), 89 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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