STM32双核板的应用设计与ISP的从机软件升级
时间:10-15
来源:互联网
点击:
次写256个字节,直到把所有的用户程序写入用户存储区。
⑤A—CORE控制BOOT0引脚,并控制RST为低电平,对M—CORE进行硬件复位,M—CORE重新初始化程序,从而运行刚刚更新的用户程序。
软件升级交互流程如图4所示。
结语
基于STM32的双核板可以有效解决单个微处理器内存资源不够的问题,在基本不增加开发难度的基础上,使系统资源加倍增加,可以完成更为复杂的应用设计;通过A—CORE和M—CORE相互监控,提高了整个系统的可靠性,能够有效发现软硬件隐患;通过双核有效的任务分工,减小了单个MCU的负担,使系统运行更加可靠;基于ISP和CAN总线的远程升级系统,有效利用了CAN总线通信速率高、抗干扰能力强、传输距离远的特点以及STM32系列自身具有的 ISP功能,在设备安装以后仍能够升级程序,既方便了智能设备的开发,又降低了维护成本。
- STM32单片机中文官网
- STM32单片机官方开发工具
- STM32单片机参考设计
- STM32学习笔记:在IAR中建立FWlib 3.0项目(08-13)
- 基于STM32单片机的火控系统信号采集测试(11-14)
- 基于LabVIEW的STM32调试平台设计(11-17)
- 基于STM32的LF RFID识别系统设计(11-25)
- STM32中断与嵌套NVIC快速入门(01-25)
- 基于TLC5947的旋转LED屏显示控制器设计(01-25)