stm32芯片的学习日记,第一部分,自用,未整理,上

STM32型号芯片学习笔记(自用)第一部分,上
1、stm基础介绍:STM(m为微控制器microcontroller的首字母 )32(32位的的单片机)优势:比51版单片机性能强;

ARM Cortex-M内核介绍:为核心部分,相当于cpu,以内核为主完善外围电路,最后封装,基于ARM的芯片。
2、arm芯片介绍:(1)arm公司,负责市面上半导体知识产权(ip提供商),95%的手机和平板采用均采用arm架构。r系列和m系列嵌入式领域,a系列应用于手机领域,苹果、高通、联发科手机芯片。
3、使用芯片系列为,STM32F1内核:ARM Cortex-M3主频;72MHzRAM(内存):20K(存储介质:SRAM);ROM(程序存储器):60k(存储介质:flash);供电:2.0~3.6v(标准3.3v)【注意:51单片机,usb,电压5v不能直接供电,需要稳压芯片。】

封装:L Q FP484。
4、片上资源/外设(peripheral)NVIC(嵌套向量中断控制器),管理中断,配置中断优先级。
systick(系统滴答定时器),定时器,给操作系统提供定时,来进行任务切换,运行delay函数。
RCC,(复位和时钟控制),完成时钟的使能。

GPIO, 通用IO口,点灯,读取按键。
AFIO,复用IO口,复用功能端口的重定义,还有中断端口的配置。

EXIT,外部中断,引脚有电平变化时,触发中断,cpu来处理任务。

TIM,定时器,TIM分为高级定时器,通用定时器,基本定时器,通用定时器可完成定时中断,测频率,PWM波形,配置专用的编码器接口等。
ADC,模数转换器,配置12位的ad转换器,读取IO口的模拟电压值,无需外部连接AD芯片。
DMA,直接内存访问。

USART,同步或异步串口,UART,异步串口。
I2C和SPI通信协议,硬件输出时序波形。
CAN,主要运用于汽车领域。
RTC,实时时钟,完成年月日、时分秒的计时功能,可掉电后运行。

CRC,用于判断数据的正确性,PWR电源控制,省电,控制电源。

BKP备份存储器,由备用电池保持数据,完成特殊功能。
IWDG、WWDG,出现死循环、电磁干扰死机,及时复位芯片。

USB,模拟鼠标,u盘等设备。
DAC数模转换器,IO口直接输出模拟电压,是adc的逆过程。
SDIO,SD卡接口,用来读取SD卡。
FSMC是可变静态存储控制器,扩展内存、配置总线协议,用于硬件操作。
USB OTG ,去读取其他USB其他设备。这是STM32F1的所有外设,并不是所有型号都拥有。具体需要看数据手册,翻外设资源表。
5、芯片命名规则,STM32(32位微控制器)F(通用类型)103(101基本型、102USB基本型,USB2.0全速设备,103增强型,105或107互联网型)C(T36、C48、R64、V100、Z144,单位:脚)、8(4=16k字节的闪存存储器(RAM)6=32k、8=64k、B=128k、C=256K、D=384k、E=512K)T(H=BGA、T=LQFP、U=VFQFPN、Y=WLCSP64)6(6=-40‘C~85‘C,7=-40~105)。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值