1. TPIU(Trace Port Interface Unit): 将片内各种跟踪数据源获取的信息按照TPIU帧的格式进行组装,然后通过Trace Port传送到片外。ETB(Embedded Trace Buffer): 一个32位的RAM,作为片内跟踪信息缓冲区。
2. NVIC(Nested vectored interrupt controller): 嵌套向量中断控制器
3. Cortex-M3 : 32位处理器
4. DMA(Direct Memory Access): 直接内存访问
5. supply supervision: 供应监督
6. POR(power on reset): 上电复位。其本质也是一个电压检测过程,当芯片输入电压VCC>Vpor电压时,POR模拟模块将输出POR信号提供给全芯片使用,这是一个从复位到复位释放的过程。
7. JTAG(joint test action group): 调试接口
8. SW:不知道
9. MPU(microprocessor unit): 微处理器
10. DMA(direct memory access): 直接存储器存取
11. :真实的线
12. BOR(brown-out reset),欠压复位
13. WWDG: 看门狗
14. Vdd: 主电源
15. MCU(Microprogramming Control Unit): 微程序控制器
16. GPIO:通用输入输出
17. CCM(coincident-current memory): 电流重合存储器???
18. FSMC(flexible static memory controller):可变静态存储控制器
19. AHB(advanced high performance bus): 先进高性能总线
20. APB(advanced peripheral bus): 先进外设总线
21. SPI(serial peripheral interface):串行外设接口
22. pbus: 外设总线
23. SW: 一个协议?协议是用来交换信息用的,三要素是语法、语义、时序
24.
25. 下载device family pack, 关键信息: 网址: MDK5 Device List (keil.com),点击下载了的程序,包会自动添加到目录
26. 与普通文件夹不同,具体作用有待探索,
27.
主要用来打开keil,
28. 目前的开发不用管
29. Keil uVision是什么?
Keil uVision5是一款专业使用的c语言软件开发系统,提供编译器、安装包和调试跟踪,主要新增包管理功能,支持LWIP,其SWD下载速度也是keil4的5倍。
问题1: 新增了那些包管理功能,有什么用,具体的应用场景
问题2:LWIP是什么?
Light weight IP,轻量化的TCP/IP协议,lwIP协议栈主要关注的是怎么样减少内存的使用和代码的大小,这样就可以让lwIP适用于资源有限的小型平台例如嵌入式系统。
问题3: SWD是什么?
Serial Wire Debug,代表串行线调试,是ARM设计的协议,用于对其微控制器进行编程和调试。
30. STM32芯片命名规范:
a) St m 32 l 1 51 c 8 t 6 a
b) ST: 意法半导体公司名
c) M: 微型控制器Microcontrollers
d) 32: 基于ARM的32位微控制器
e) l: 低功耗
f) 1:增强系列
g) 51:子型号名
h) c: 48脚
i) 8: 64kb
j) t: LQFP封装
k) 6: 工业级温度范围(-40~105°C,是这个吗?待确认!)