新买的STC芯片,内部是否已经写入了监控程序?
新买的STC芯片,内部是否已经写入了监控程序STCMON.BIN文件?自己使用时,如果不需要仿真,直接写入程序就可以投入使用了吗?
如果需要仿真,需要先行写入监控程序吗?
是用 STC-ISP 先将 MCU设置为启动仿真功能
工具软件-深圳国芯人工智能有限公司 (stcai.com)
如果不需要仿真,直接写入程序就可以使用。
如果需要仿真,需要先将单片机设置成仿真芯片(在STC-ISP下载软件上设置),具体仿真的步骤,可见各系列型号手册的“STC仿真使用说明”章节:深圳国芯人工智能有限公司-芯片手册https://www.stcai.com/xpsc
STC出厂时已经固化bootloader,可以直接烧写程序运行。
如果要仿真,则要先设置为仿真芯片(将仿真监控代码写入MCU)。 感谢以上几位老师的讲解。
通过学习,我的理解是:
芯片在制作过程中,就已经固化了bootloade,这个固件负责芯片与下载器或烧写器等开发工具建立联系,在芯片上电后,首先运行这个固件,就像是PC机里的COMS程序,这个固件很小,效率极高,上电即工作,根据某些引脚的状态决定下一步做什么。
它有几个分支:
第1,如果是烧写程序,则配合烧写时序完成芯片编程,这个过程还要检查是否支持仿真。
第2,如果烧写程序完毕,完成芯片与烧写器的协议层脱离(脱机),保护好各接口及芯片,使芯片独立出来,有的芯片还可以自动运行刚刚烧写好的程序。
第3,如果设置了可以仿真,烧写完程序后,进入仿真界面,等待仿真命令。
可能还有许多其它功能,但固件不会太大,许多功能要依赖于后面烧写进去的程序进行扩展。
如果不需要仿真,用户烧完程序,装入应用系统中,正常上电运行,因固件很小,感觉不到它的存在,和传统的51系统一样,正常运行用户程序。
不知这样理解可否? 康辉55AA 发表于 2022-12-7 23:48
感谢以上几位老师的讲解。
通过学习,我的理解是:
芯片在制作过程中,就已经固化了bootloade,这个固件负 ...
参考系统可编程(ISP)流程说明图:手册附录工具使用说明书章节上有
好的,学习了。
页:
[1]