Knetis系列微控制器

KL系列芯片
MKL25Z128VLK45

根据flash容量 sram容量 I/O引脚数和封装方式不同,供选型使用。

32位MCU系统外围总线模块图
KL系列MCU是以AMBA总线规范为架构的片上系统SOC。包含:
高性能总线AHB Lite
负责连接ARM内核 DMA控制器的片内存储器或其他需要高宽带的模块。
高性能外设总线APB
用来连接系统的外设慢速模块。与系统总线AHB通过总线桥相连达到减少系统负载的目的。

MCU存储映象
M0+寻址的4GB地址空间。
片内RAM在物理上又被划分为4K的SRAM-L和12K的SRAM-U,后者主要用于位操作。

中断源
中断:指MCU在正常运行程序时,由于MCU内核异常或MCU各模块发出请求事件,引起MCU停止正在运行的程序(中断源)转去处理异常服务程序。
内核中断
主要是异常中断,出现错误时产生。
非内核中断
MCU各模块被中断源引起的中断。
可以通过编程控制,以开启或关闭该中断,MCU执行完中断服务程序后,会回到刚才正在执行的程序,从停止的位置继续执行后面的指令。

中断向量序号
每一个中断源的固定编号,由芯片设计生产时决定的,编程时不能更改,代表中断服务程序入口地址。
中断号(中断源编号)
代表一个中断源,KL25/26最多支持48个中断源。
引脚图
引脚表
一个芯片的硬件最小系统所指可以使内部程序运行所需要的最低规模的外围电路,也可以包括写入器接口电路。

硬件最小系统的设计方法

一 首先需要为芯片提供电源,直流3.3V,所有的电源引出脚与地之间应在靠近芯片的地方接滤波电容(去耦电容)。
二 需要给芯片提供晶振,芯片工作需要一个晶振提供时钟信号。
三 复位引脚要加上拉电阻,平时电平拉高,需要复位时与地接通使短平拉低,让芯片复位。
四 SWD写入器引脚,为了将程序写入芯片,需要写入器接口。
五 其他引脚引出虚线之外,为用户提供服务。
嵌入式技术基础与实践(第4版)