炫酷的网站设计,软件发布流程,顺德建设网站公司,建筑专业网站建设目录
一、初识STM32
1.1 STM32的命名规则介绍
1.2 STM32F103ZET6资源配置介绍
二、如何识别芯片管脚
2.1 如何寻找 IO 的功能说明
三、构成最小系统的要素 一、初识STM32
1.1 STM32的命名规则介绍 以 STM32F103ZET6 来讲解下 STM32 的命名方法#xff1a; …目录
一、初识STM32
1.1 STM32的命名规则介绍
1.2 STM32F103ZET6资源配置介绍
二、如何识别芯片管脚
2.1 如何寻找 IO 的功能说明
三、构成最小系统的要素 一、初识STM32
1.1 STM32的命名规则介绍 以 STM32F103ZET6 来讲解下 STM32 的命名方法 1STM32代表ARM Cortex-M内核的32为微控制器 2F代表芯片子系列 3103代表增强型系列 4R该项代表引脚数。T代表36引脚C代表48引脚R代表64引脚V代表100引脚Z代表144引脚I代表176引脚 5B该项代表内嵌Flash容量其中6代表32K字节Flash8代表64K字节FlashB代表128K字节FlashC代表256K字节FlashD代表384K字节FlashE代表512K字节FlashG代表1M字节Flash 6T该项代表封装其中H代表BGA封装T代表LQFP封装U代表VFQFPN封装 76该项代表工作温度范围其中6代表-40——85℃7代表-40——105℃ 1.2 STM32F103ZET6资源配置介绍 1内核32 高性能 ARM Cortex-M3处理器。时钟高达72MHz实际还可以超频一点。单周期乘法和硬件除法。 2IO口144引脚 112个IO口大部分IO口FT都耐5V模拟通道除外支持SWD和JTAG调试SWD只要2跟数据线。 3存储器容量512K Flash64K SRAM。 4时钟、复位和电源管理 ①2.0~3.6电源和IO电压 ②上电复位掉电复位和可编程的电压监控 ③强大的时钟系统 外部 4~16M 的高速晶振外部低速 32.768K 的晶振主要做 RTC 的时钟源内部 8MHz 的高速 RC 振荡器内部 40KHz 的低速 RC 振荡器看门狗时钟内部锁相环PLL、倍频一般系统时钟都是外部或者内部高速时钟经过 PLL 倍频得到 5低功耗 睡眠、停止和待机三种低功耗模式可用备用纽扣电池为 RTC 和备份寄存器供电 6AD模数转换器 3 个 12 位的 AD多达 21 个外部测量通道转换范围0~3.6V参考电源电压内部通道可以用于测量芯片自身的温度内置参考电压 7DA 数模转换器 2 个 12 位的 DA 8DMA 12 个 DMA 通道7 个 DMA1 通道5 个 DMA2 通道支持外设定时器、ADC、DAC、SDIO、IIS、SPI、IIC 和 USART 9定时器多达11个定时器 4个通用定时器2个基本定时器2个高级定时器1个系统定时器2个看门狗定时器 10通信接口多达 13 个通信接口 2 个 IIC 接口5 个串口3 个 SPI 接口1 个 CAN2.0 接口1 个 USB FS1 个 SDIO 二、如何识别芯片管脚 正看丝印以左边一列西北角第一个管脚是第一脚然后逆时针排序。 2.1 如何寻找 IO 的功能说明 要想根据功能来分配IO那就得先知道每个IO的功能说明这个我们可以从官方的数据手册里面找到 。数据手册主要用于芯片选型和设计原理图时参考参考手册主要用于在编程的时候查阅。在数据手册中有关引脚定义的部分在 Pinouts and pin description 这个小节中具体定义见以下 三、构成最小系统的要素 构成芯片的最小系统的要素电源、晶振、下载IO、BOOT启动方式IO、复位IO其余IO根据项目需求引出。