深亚电子,中高端pcb设计、pcb制板、元器件选型、SMT贴装一站式服务

STM32是什么?STM32的基本知识

  • 发布时间:2022-10-18 14:17:33
  • 浏览量:909
分享:

1、STM是什么?

STM32是“意法半导体”生产的基于“ARM公司Cortex-M3内核”的32位高性能MCU。

  • ST——芯片制造商意法半导体,SOC厂商
  • ARM——IP厂商,负责芯片内核设计的公司
  • M——Microelectronics的缩写,指微控制器
  • 32——指它是一个32位的微控制器

注意:51单片机是5V工作电压,而STM32是3.3V工作电压。STM32芯片结构。

 

主流产品(STM32F0、STM32F1、STM32F3)

超低功耗产品(STM32L0、STM32L1、STM32L4、STM32L4+)

高性能产品(STM32F2、STM32F4、STM32F7、STM32H7

 

2、型号说明

以STM32F103RBT6这个型号的芯片为例,该型号的组成为7个部分,其命名规则如下: 

 

3、基本组成

内部

内部由CPU、FLASH、RAM、总线、外设、电源、PLL锁相环和时钟管理器,只有电源不需要提供时钟输入,其他的外设和CPU的工作都需要提供时钟输入

外部

它能够独立完成一定功能的一块电路,能够完成一定的功能,但是要受到CPU控制。

 

4、程序组成

一般 MCU 包含的存储空间有:片内 Flash 与片内 RAM, RAM 相当于内存, Flash 相当于硬盘。编译器会将一个程序分类为好几个部分,分别存储在 MCU 不同的存储区。

这里简单阐述关于程序运行的原理,深入研究请移步https://zhuanlan.zhihu.com/p/493346944(STM32程序如何组成 - 嵌入式大杂烩的文章 - 知乎)

MDK的编译过程

过程为编译--->链接器--->格式转换器


5、引脚

不同类型的单片机类型引脚也不同,如有需要请自行查看官方手册

    比如有的引脚是电源正极和黑色标记的电源负极,这是来给单片机提供电源的,要把电流引到对应的引脚才能正常工作。

    还有晶体震荡电路反向输入端和输出端引脚,晶体能够为单片机提供基本的震荡源。如果没有晶振的话,单有电源单片机是不能启动的,就和人们的心跳一样。

   RESET(PC6)复位信号输入端引脚是用来重启单片机的,和电脑一样,有时候单片机也会死机,这个时候就需要RESET(PC6)复位信号输入端来重启。不过直接断电也是可以的。

   I/O引脚也是引脚数量最多的,是输入输出口,里面有数字端口、模拟端口、PWM口和串口。作用是来连接模块,比如传感器,电机,LED等。

STM32芯片IO的8中模式

(1)GPIO_Mode_AIN 模拟输入

(2)GPIO_Mode_IN_FLOATING 浮空输入

(3)GPIO_Mode_IPD 下拉输入

(4)GPIO_Mode_IPU 上拉输入

(5)GPIO_Mode_Out_OD 开漏输出

(6)GPIO_Mode_Out_PP 推挽输出

(7)GPIO_Mode_AF_OD 复用开漏输出

(8)GPIO_Mode_AF_PP 复用推挽输出

 

更多技术资料关注深亚电子。深亚是一家集pcb设计、pcb打样中小批量生产、pcba加工、元器件bom配单、钢网制作于一体的工业级产品电路板制造商,特别注重电路板的品质。服务应用领域涉及医疗电子、汽车电子、仪器仪表、工业控制、航天航空以及军工应用产品等,以高品质产品受到广大客户信赖。

THE END
PCB计价

免责声明:部分文章信息来源于网络以及网友投稿,本网站只负责对文章进行整理、排版、编辑,意为分享交流传递信息,并不意味着赞同其观点或证实其内容的真实性,如本站文章和转稿涉及版权等问题,请作者在及时联系本站,我们会尽快和您对接处理。

深亚PCB官方公众号
Copyright © 2024 pcbshenya.com 四川深亚电子科技有限公司 | 蜀ICP备19028794号-1
支付方式 :
深亚电子吉祥物
在线咨询
小亚超人