即日起,将更新K60各模块的个人学习笔记。
加粗部分为本人在智能车制作时感受到的重要之处,仅供参考。
1 K60
K系列具有可拓展性、集成性、连接性、通信、人机交互(HMI)和安全等特性,特别是集成了多路快速的16位模数转换(ADC)、数模转换(DAC)和可编程增益运放(PGA)等功能强大、高效率的信号转换、调节和控制模块。
K60具有以太网、全功能USB、硬件加密和篡改检测功能,具有丰富的模拟、通信、定时和控制外设。高内存的K60处理器还包括可选的单精度浮点运算单元、NAND闪存控制器和DRAM控制器。
2 Cortex-M4内核外设
(1)嵌套向量中断控制器(NVIC)是一个嵌入式的中断控制器,支持低延时中断处理。中断优先级控制,包含一个不可屏蔽中断,提供256个中断优先级。(下图为现用光电四轮的中断优先级顺序)
(2)系统控制模块(SCB)是处理器的编程模型接口,提供了系统执行信息和系统控制,包括系统异常的配置、控制和报告。
(3)系统定时器SysTick是一个24位的减计数定时器,作为实时操作系统(RTOS)的节拍定时器或者简单计数器。
(4)内存保护单元(MPU)通过为不同的内存区域定义内存属性来提高系统的可靠性,提供高达8个不同的区域以及一个可选的预定义背景的区域。
(5)浮点单元(FPU)提供一个适应IEEE754标准的对单精度、32位浮点型数据的操作。
未完,即将更新