不少使用华大196系列的芯片的工程师,早期的时候可能都是使用的ST的单片机,那么如果已经习惯了ST的BOOT引脚,像是一般的ST的引脚,上面都会有BOOT0和BOOT1的设置, 它们对应的是三种不同的启动模式: 那么当BOOT0为零时,系统从闪存启动也就是内置的flash启动,这是一般的工作模式; 而当BOOT0等于1,BOOT1=0的时候,会从系统存储器启动,一般的话是固化在单片机内部的一段Bootloader的这种模式,大多情况下是厂家预留的一种功能; 而还有一种是当BOOT0和BOOT1都等于1的时候是从 RAM启动,主要是用于调试模式。 而在华大的引脚不过有BOOT0主要是为了选择开机时候的一个编写协议,如果BOOT0是低电平这种模式一般是默认的模式,是采用SWD协议进行编程的; 而当它是高电平之后,则使用ISP的编程模式。 两种编程模式,对于外部电路的依赖环境不同,推荐用户使用前者。另外有一点是值得注意的,那就是ST的启动时候的映射是动态的,要通过不太引脚来进行配置,那么对于华大的196系列它的启动时,flash的映射地址是固定映射到0,相对来说变化没有那么多,但是使用起来也少了一些疑惑。 最后,我们会不定期更新关于华大单片机开发方面的实用干货,欢迎点赞关注! 平台微信公众号:Zye-BBS 一个服务我们河南电子人的电子技术平台 中原电子社区——为中原电子行业的繁荣而努力 有技术问题请扫一扫下方二维码
Copyright © 2022 郑州品和电子科技有限公司 版权所有本公司深耕8位、32位Cortex-M0+&Cortex-M4单片机应用开发和软件设计服务! 备案号:豫ICP备16015205-1号
技术支持:13516243932