stm32 :ST意法半导体 M微控制器 32:32bit
ARM分为三个系列:
cortex-A :主打高性能,应用于多媒体 exynos s5p6818(cortex-A53)
cortex-R : 高性能,实时性高
cortex-M:主打高性能,低功耗 M0 M3 M4
STM32F103C8T6 :内核使用的是Cortex-M3的核
SOC(片上集成系统):CPU核:cortex-m3、Flash、Sram、DMA、中断、ADC、DAC、
定时器、看门狗、GPIO、Uart、SPI、I2C、USB
stm32命名规范:
STM32最小系统:
供电系统:DC3.3V
时钟系统:外部晶振(8MHz)
复位系统
下载接口:SW接口下载(SWCLK、SWIO)
固件库:
STM32标准外设函数库,简称固件库
官方固件库目录结构
固件库中提供的各个集成在SOC内部外设的驱动
STM32F10x_StdPeriph_Driver/src 源文件
STM32F10x_StdPeriph_Driver/inc 头文件
环境搭建keil5
1.安装MDK521a.exe,以管理员权限运行安装
2.以管理员权限运行KEIL_Lic.exe破解软件
3.安装STM32F1的芯片包Keil.STM32F1xx_DFP.2.1.0.pack
4.安装成功后在桌面出项keil5的快捷方式
demo工程搭建: