存储映象 中断源 硬件最小系统

本文详细介绍了Knetis KL系列32位微控制器(MCU)的特性,包括其基于AMBA总线规范的系统架构,如高性能总线AHBLite和外设总线APB。深入探讨了存储映象中断源,内核与非内核中断的区别,以及中断向量序号的概念。此外,还提供了硬件最小系统设计的方法,涉及电源供应、晶振配置、复位电路及写入器接口。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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版)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值