资源描述
第6章 外设中断扩展模块的应用
本章要点
了解中断的概念与类型
了解中断处理的标准操作
掌握外设扩展模块PIE相关寄存器的设置
掌握PIE管理外设中断的应用程序设计
1.中断请求信号是由软件或硬件激发的信号,这些信号可以使CPU暂停目前执行的主程序,转而去执行中断服务子程序。
2. 中断源可以分为两种:触发中断的硬件中断源与触发中断的软件中断源。
3. 对中断信号的管理主要有三种类型:使能中断、禁止中断及设置中断优先级。分别有相应的寄存器及具体中断向量表来完成这些操作。
4. 中断的类型可分为可屏蔽中断与不可屏蔽中断。
5. C28x系列芯片支持32个CPU级中断向量,每个向量是一个22位的地址。
6. PIE模块支持96个不同的外设中断,分为12组,每组8个中断。
7.PIE向量表存储在0x0D00~0x0DFF区域。
8.PIE向量表由256*16位的SARAM块组成。
第7章 寻址方式与汇编指令
学习要点
了解C28x的寻址方式(考查)
了解C28x的汇编指令(执行指令)
了解汇编程序的结构与汇编语句语法
1. C28x支持5种寻址方式:直接寻址方式、堆栈寻址方式、间接寻址方式、寄存器寻址方式,其他寻址方式(只需要了解前4种即可)。
2. 直接寻址的特点:先使用MOVW指令将数据所在的页号传给DP,再通过@符号引用数据量。如MOVW DP,#varA
MOVL ACC,@varA
3. 堆栈寻址的特点:使用SP寄存器,并且这个寄存器前面有*符号。有三种形式:
*-SP[6位]
*SP++
*--SP
4.间接寻址的特点:使用XAR0~XAR7寻址,并且前面有*符号。有5种形式:
*XARn++
*--XARn
*+XARn[AR0]
*+XARn[AR1]
*+XARn[3位数]
5.寄存器寻址的特点:使用各个CPU寄存器,并且前面有@符号。这里@符号后的内容与直接寻址中的不同,直接寻址中@符号后面引用的是自定义的数据变量或常量,不是寄存器。
第8章 TMS320F2812片内外设模块
学习要点:
了解片内外设的特点
了解SCI的概念
了解SPI的概念
掌握SCI应用程序的设计
掌握SPI应用程序的设计
1. 片内外设是“芯片内部集成的外部设备控制器”的简称。
2. F2812内部集成的片内外设有:事件管理器、串行通信接口、串行外设接口、eCAN总线模块、多通道缓冲串行口McBSP及模数转换器等。
3. 了解上课刚讲过的串行通信接口SCI的相关内容,重在体会应用程序的设计。
4. 了解上课刚讲过的串行通信接口SPI的相关内容,可以与SCI的相关内容作一个比较,分析对片内外设的学习方法,重在体会应用程序的设计。
展开阅读全文