一、使用keil时经常遇到的问题
1、没有下载固件包
2、下载器没选择对
3、没安装下载器的驱动
二、关于数据手册和开发手册
1、如何下载这些手册
在官网下载,官网永远是一手资源
意法半导体官网:www.st.com
参考手册的地址
找到产品的型号,如下图所示有两种方式。
选择好型号后,就可以找到如下图所示各种各样的手册了。
2、数据手册和开发手册的区别
数据手册主要对这款芯片做一个总体的介绍
开发手册主要是深入介绍一款芯片的资源,寄存器级别的
三、阅读 STM32F103VET6 datasheet记录
1)32位 Cotex-M3内核
2)频率最高可达到72MHZ
3)内存
256-512kb的Flash
64kb的SRAM
支持NOR和NAND存储
4)时钟,复位和供应管理
1. 2-3.6V供电
2. 4-16Mhz晶振
3. 内部8Mhz出厂校正的RC振荡器
4. 内部校准的40khz的RC振荡器
5. 32khz的振荡器用于实时时钟校准
5)低功耗
1. 睡眠、停止和待机模式
2. VBAT用来支持RTC以及备份寄存器
6)A/D转换器
1. 3个12位的A/D转换器,最多有21个通道
2. 温度传感器
7)2个12位的D/A转换器
8)DMA
1. 12通道的DMA控制器
2. 支持的接口有:定时器、ADC、DAC、SDIO、IIS、IIC、SPI、USART
9)调试模式
1. 串行线调试(SWD)
2. JTAG接口调试
10)最多可达112个I/O口
11)关于中断
1. 中断类型码:区分不同的中断源,每个中断源都分配一个常数,这个常数就对应着中断类型码
2. 中断向量:中断处理程序的入口地址
3. 存放中断向量的内存区域称为中断向量表
12、定时器
1. 最多有11个定时器
2. 最多有4个16位的定时器
3. IC:输入捕获
4. OC:输出比较
5. 正交(增量)编码器输入
6. 2个看门狗计数器
7. 系统定时器
13、最多有13中通信接口
1. 2*IIC
2. 5*USART
3. 3*SPI
4. 2*IIS
5. CAN
6. USB2.0
7.SDIO接口
14、CRC计算单元、96位独一无二的ID