【STM32系列】硬件介绍及固件安装
- 硬件介绍
- 应用领域
- 固件安装
- 进入DFU模式
- 安装固件
- 退出DFU,进入U盘模式
演讲稿
欢迎收看由咸鱼菌工作室出品的STM32系列教程。本篇内容主要是设备介绍及环境安装
硬件介绍
本系列所选硬件ZTMR(STM32)开发板
,选用STM32芯片,支持Micropython编程。
应用领域
STM32可以在几乎所有需要微控制器的应用中使用。
包括以下是常见的应用领域:
-
工业自动化:用于PLC(可编程逻辑控制器)、工业控制器、传感器和执行器控制等。
-
消费电子:用于手机、平板电脑、摄像机、音频设备等。
-
汽车电子:用于发动机管理系统、仪表盘、车载娱乐系统、自动化驾驶系统等。
-
家庭自动化:用于智能家居系统、安全系统、照明控制、智能门锁等。
-
医疗设备:用于医疗成像设备、监测仪器、治疗设备、身体健康监测设备等。
-
能源管理:用于太阳能、风力发电、电网监测和控制等。
-
通信设备:用于路由器、交换机、无线接入点、调制解调器等。
STM32作为一种非常流行的微控制器,是硬件入门的好选择
STM32优点
1.广泛应用:STM32是一种非常流行的微控制器,被广泛应用于各种领域,包括自动化控制、工业控制、医疗设备、消费电子、智能家居等。
2.高性能:STM32具有高性能的处理器和丰富的外设资源,能够满足各种复杂的应用需求。
3.易于学习:STM32有丰富的资料和开发工具,使得学习和开发容易上手。
4.成本效益高:STM32价格适中,性能卓越,广泛应用使得市场和技术支持成熟,因此无论是开发成本还是生产成本都相对较低。
5.可靠性高:STM32的可靠性高,因为它采用了在工业场合已经广泛使用的ARM Cortex-M内核。同时,ST公司也提供了完整的质量保证和技术支持服务。
6.开放性强:STM32具有良好的开放性,可以与各种不同的硬件和软件配合使用,更加灵活和丰富。
固件安装
要运行开发板,首先要给开发板安装固件。
固件是指设备内部保存的设备"驱动程序",通过固件,操作系统才能按照标准的设备驱动实现特定机器的运行动作,比如光驱、刻录机等都有内部固件。
它通常被编写到固定的存储器中,例如ROM、EPROM、EEPROM等,在设备的生命周期内很少或不会被更新或修改。固件负责控制设备的硬件,管理设备的资源,并执行设备的功能。例子包括路由器、网络交换机、手机、电视机、冰箱、洗衣机等。
总共分三步
进入DFU模式
DFU模式(Device Firmware Update Mode)是一种特殊的状态,用于更新或还原iOS设备的固件。
在画圈位置安装跳线帽。
找到板子BOOT1和GND,BOOT0和3.3加跳线帽.此时为DFU模式,数据线接USB开始更新固件
安装固件
使用DfuSeDemo安装固件,此时空白区是因为我们缺少驱动(第一次安装会有这个问题)
可执行以下方法:右键此电脑——属性,首先查看电脑系统版本,和类型(我电脑是 win10 64位)
设备管理器——更新驱动程序
ZTMR资料- diver—WIN8.1—64X,点击确认等待即可
关闭后之前的空白处就有选项了
点击Choose,选择ZTMR_xx_0216.dfu 点击打开
点击Upgrade ,确认后等待即可
退出DFU,进入U盘模式
安装完固件,退出DFU模式。退出方式很简单,把开发板断电,将跳线帽改一下位置
替换跳线帽位置,给开发板通电即可. 我们就进入了U盘模式,固件安装成功,该浪就浪
后面全是实战。
PS:后期内容为python基础+硬件实战。
视频地址:【STM32系列】硬件介绍及固件安装