CH06 - DSP片内外设

合集下载

浅谈C2000 C5000和C6000的内部结构及区别

浅谈C2000 C5000和C6000的内部结构及区别

浅谈C2000C5000和C6000的内部结构及区别姓名:王莎班级:SJ1239学号:201221902003摘要:随着计算机和数字信号处理技术的快速发展和广泛应用,数字信号处理(DSP)引发了工业设计的革命,成为了工程实现的关键。

本文通过TI公司的TMS320C2000、TMS320C5000和TMS320C6000三大主流芯片内部结构介绍和比较,得出了它们之间的不同和共同点,并对它们进行了对比性说明。

关键词:DSP;内部结构;比较Abstract:With the computer and digital signal processing technology rapid development and the widespread Abstract:application,digital signal processing (DSP)has brought the industrial design revolution and become the key to the realization of the project.This paper introduces the Texas instruments(TI) company three mainstream chip internal structures,TMS320C5000、TMS320C2000and TMS320C6000,which are introduced and compared for all series of chips to know the different and common points between them,and has carried on the comparative to their specifications.Keywords:DSP;Internal structure;comparison1.前言世界上第一个单片DSP芯片是1978年AMI公司发布的S2811,1979年美国Intel公司发布的商用可编程器件2920是DSP芯片发展史上一个重要的里程碑。

dsp片内外设

dsp片内外设

第六章:片内外设 ——可编程定时器 初始化定时器:
(1) 将TCR中的TSS位置1,停止定时器。
(2。
(4) 重新启动定时器。TSS位为0,TRB位为l, 以重载定时器周期值, 使能定时器。
使能定时器中断(假定INTM=1): (1) 将IFR中的TINT位置1,清除尚未处理完(挂起)的定时器中断。 (2) 将IMR中的TINT位置l,使能定时器中断。 (3) 可以将ST1中的INTM位清0,使能全局中断。
控制扩展寄存器(BSPCE)控制,其各位的定义如表6-5所示。
第六章:片内外设 ——串行口 缓冲工作模式的操作过程
其功能主要由自动缓冲单元ABU来完成
• 自动缓冲单元(ABU)可独立于CPU自动完成控制串行口与固定 缓冲内存区中的数据交换。它包括
地址发送寄存器(AXR)
块长度发送寄存器(BKX) 地址接收寄存器(ARR) 块长度接收寄存器(BKR) 串行口控制寄存器(BSPCE) • 当发送或接收缓冲区的一半或全部满或空时,ABU才产生CPU 的中断,避免了CPU直接介入每一次传输带来的资源消耗。
• ABU利用独立于CPU的专用总线,让串行口直接读/写C54x内 部存储器。这样可以使串行口处理事务的开销最省,并能达到 较快的数据率。 • BSP有两种工作方式:非缓冲方式和自动缓冲方式。
• ABU具有自身的循环寻址寄存器组,每个都与地址产生单元 相关。发送和接收缓冲存储器位于一个指定的C54x DSP内部存 储器的2K字块中。该块可作为通用的存储器,但却是唯一的自 动缓冲能使用的存储块。
第六章:片内外设 ——可编程定时器 CounterSet .set 100 PERIOD .set 49999 .asg AR1,Counter ;定义计数次数 ;定义计数周期 ;AR1做计数指针,重 新命名以便识别 STM #CounterSet,Counter ;设计数器初值 STM #0000000000010000B,TCR ;停止计数器 STM #PERIOD,TIM ;给TIM设定初值49999 STM #PERIOD,PRD ;PRD与TIM一样 STM #0000011001101001B,TCR;开始定时器 STM #0008H,IMR ;开TIME0的中断 RSBX INTM ;开总中断 NOP B End

DSP-第9讲-片上外设资料

DSP-第9讲-片上外设资料
定时器控制寄存器(TCR):包含定时器的控制和状态位。
§9.3.1 定时器寄存器—续
定时器号 定时器0
定时器1 (仅C5402有)
定时器的寄存器
定时器地址
寄存器
0024h
TIM
0025h
PRD
0026h
TCR
0030h
TIM1
0031h
PRD1
0032h
TCR1
描述 定时器寄存器 定时器周期寄存器 定时器控制寄存器 定时器1寄存器 定时器1周期寄存器 定时器1控制寄存器
C54x DSP有两种类型的PLL : 硬件可配置的 ;软件可编程的
NC(不连接)
外部时钟信号
VDD
输出
晶体振荡器
NC GND
§9.4.2 硬件可配置的PLL
硬件配置的PLL:就是通过配置C54x的3个引脚CLKMD1、 CLKMD2和CLKMD3的状态,来选定时钟方式。
模式选择引脚
时钟模式
CLKMD1 CLKMD2 CLKMD3
§9.4时钟发生器
§9.4.1 时钟发生器的硬件连 接
时钟发生器可以采用两种方法实 现:
(1)使用具有内部振荡电路的晶体振荡器 (必须配置CLKMD引脚以使能内部振 荡器 )
(2)使用外部时钟 (可以采用封装好的晶体 振荡器,此时内部振荡器无效)
C54x DSP的时钟发生器包括一 个内部振荡器和一个锁相环(PLL)
选项1
0
0
0
使用外部时钟源,PLL×3
选项2 使用外部时钟源,PLL×5
1
1
0
使用外部时钟源,PLL×2 使用外部时钟源,PLL×4
1
0
0
使用内部振荡器,PLL×3 使用内部振荡器,PLL×5

第5章DSP片内外设

第5章DSP片内外设

模/数转换模块方框图
模/数转换模块方框图
为讲解方便,规定排序器的状态如下: 排序器SEQ1:CONV00-CON07 排序器SEQ2:CONV08-CON15 排序器SEQ: CONV00-CON15 转换触发特性: SEQ1:软件、EVA、外部引脚,仲裁优先级高于SEQ2 SEQ2:软件、EVB,仲裁优先级低于SEQ1 SEQ: 软件、EVA、EVB、外部引脚,无仲裁优先级 为每个排序所选的模拟输入通道排序控制寄存器 (CHSELSEQn)的CONVnn位所定义。 CONVnn位为4位长,可指定16通道中的任何一个。
5.2事件管理器模块EVA/EVB 5.2事件管理器模块 事件管理器模块EVA/EVB
• 通用定时器 GPT (General Purpose Timer) • 比较单元与PWM发生器 (Pulse Width Modulation) • 捕获单元Capture • 正交脉冲编码电路QEP (Quadrature Encoder Pulse ) 240x DSP 提供两个完全相同的事件管理器模块 EVA/EVB。而24x(240,243等)DSP有一个。事件管 理器中断分为三组(INT2, INT3, INT4),每组分配一 个中断。每组中断皆有多个中断源。
5.3.2.ADC模块的寄存器 表5-1 (ADC)模块的寄存器 地址 寄存器 70A0h ADCCTRL1 70A1h ADCCTRL2 70A2h MAXCONV 70A3h CHSELSEQ1 70A4h CHSELSEQ2 70A5h CHSELSEQ3 70A6h CHSELSEQ4 70A7h AUTO_SEQ_SR
事件管理器结构图
事件管理器: 事件管理器:通用定时器 GPT
通用定时器 GPT

DSP常见问题解答

DSP常见问题解答

DSP常见问题解答如何选择外部时钟?DSP的内部指令周期较高,外部晶振的主频不够,因此DSP大多数片内均有PLL。

但每个系列不尽相同。

1)TMS320C2000系列:TMS320C20x:PLL可以÷2,×1,×2和×4,因此外部时钟可以为5MHz-40MHz。

TMS320F240:PLL可以÷2,×1,×1.5,×2,×2.5,×3,×4,×4.5,×5和×9,因此外部时钟可以为2.22MHz-40MHz。

TMS320F241/C242/F243:PLL可以×4,因此外部时钟为5MHz。

TMS320LF24xx:PLL可以由RC调节,因此外部时钟为4MHz-20MHz。

TMS320LF24xxA:PLL可以由RC调节,因此外部时钟为4MHz-20MHz。

2)TMS320C3x系列:TMS320C3x:没有PLL,因此外部主频为工作频率的2倍。

TMS320VC33:PLL可以÷2,×1,×5,因此外部主频可以为12MHz -100MHz。

3)TMS320C5000系列:TMS320VC54xx:PLL可以÷4,÷2,×1-32,因此外部主频可以为0.625MHz-50MHz。

TMS320VC55xx:PLL可以÷4,÷2,×1-32,因此外部主频可以为6.25MHz-300MHz。

4)TMS320C6000系列:TMS320C62xx:PLL可以×1,×4,×6,×7,×8,×9,×10和×11,因此外部主频可以为11.8MHz-300MHz。

TMS320C67xx:PLL可以×1和×4,因此外部主频可以为12.5MHz-230MHz。

DSP课后习题答案--李建

DSP课后习题答案--李建

第一章:1、数字信号处理的实现方法一般有哪几种?(1)在通用的计算机上用软件实现(2)在通用计算机系统中加上专用的加速处理机实现(3)用通用的单片机实现,这种方法可用于一些不太复杂的数字信号处理(4)用通用的可编程DSP 芯片实现,可用于复杂的数字信号处理算法(5)用专用的DSP 芯片实现(6)用基于通用dsp 核的asic 芯片实现2、简单的叙述一下dsp 芯片的发展概况?答:第一阶段,DSP 的雏形阶段(1980 年前后)代表产品:S2811。

主要用途:军事或航空航天部门第二阶段,DSP 的成熟阶段(1990 年前后)代表产品:TI 公司的TMS320C20 主要用途:通信、计算机领域第三阶段,DSP 的完善阶段(2000 年以后)代表产品:TI 公司的TMS320C54 主要用途:各行业领域3、可编程dsp 芯片有哪些特点?(1)采用哈佛结构:冯.诺依曼结构,哈佛结构,改进型哈佛结构(2)采用多总线结构(3)采用流水线技术(4)配有专用的硬件乘法-累加器(5) 具有特殊的dsp 指令(6)快速的指令周期(7) 硬件配置强(8)支持多处理器结构(9)省电管理和低功耗4、什么是哈佛结构和冯.诺依曼结构?它们有什么区别?哈佛结构:该结构采用双存储空间,程序存储器和数据存储器分开,有各自独立的程序总线和数据总线,可独立编址和独立访问,可对程序和数据进行独立传输,使取指令操作、指令执行操作、数据吞吐并行完成, 大大地提高了数据处理能力和指令的执行速度,非常适合于实时的数字信号处理。

冯.诺依曼结构:该结构采用单存储空间,即程序指令和数据共用一个存储空间,使用单一的地址和数据总线,取指令和取操作数都是通过一条总线分时进行。

当进行高速运算时,不但不能同时进行取指令和取操作数,而且还会造成数据传输通道的瓶颈现象,其工作速度较慢。

区别: 哈佛:该结构采用双存储空间,程序存储器和数据存储器分开,有各自独立的程序总线和数据总线,可独立编址和独立访问,可对程序和数据进行独立传输,使取指令操作、指令执行操作、数据吞吐并行完成,大大地提高了数据处理能力和指令的执行速度,非常适合于实时的数字信号处理。

《DSP片内外设》课件

《DSP片内外设》课件

DSP片内外设功能
时钟与定时器
功能:提供精确的时钟信号和定时功能 应用:用于控制DSP片内外设的运行和操作 特点:高精度、低功耗、可编程 工作模式:单次触发、循环触发、连续触发等
中断控制器
功能:处理来自片内外设的中断请求
结构:包括中断源、中断控制器、中断服务程序 工作原理:中断源产生中断请求,中断控制器接收并处理,最后由中断 服务程序执行 应用:广泛应用于实时控制系统、通信系统等领域
存储器类型:随机存取存储器(RAM)和只读存储器(ROM) 存储器大小:根据DSP芯片的型号和规格而定 存储器访问速度:直接影响DSP芯片的处理速度 存储器映射:将物理地址空间映射到逻辑地址空间,便于访问和操作
输入输出接口
输入接口:用于接收外部信号,是DSP与外部设备进行数据传输的通道 输出接口:用于将DSP处理后的信号输出到外部设备,实现控制或数据传 输功能 接口类型:并行接口、串行接口、GPIO接口等
DSP片内外设应用实例
数字音频处理应用实例
数字音频处理:将 模拟音频信号转换 为数字信号进行处 理
应用实例:音乐播 放器、语音识别系 统、音频处理软件 等
特点:高保真、低 延迟、高稳定性
技术实现:DSP片 内外设、音频编解 码算法、音频处理 算法等
图像处理应用实例
图像增强:提高图像质量,如对比度、亮度、色彩饱和度等 图像去噪:去除图像中的噪声,如高斯噪声、椒盐噪声等 图像分割:将图像中的不同区域分割开来,如边缘检测、阈值分割等 图像识别:识别图像中的物体或特征,如人脸识别、车牌识别等
接口特点:高速、稳定、灵活,可满足多种应用需求
总线结构
总线类型:数据总线、地址总 线、控制总线
数据总线:用于传输数据,如 指令、数据等

基于片级支持库的DSP片上外设设计方法的分析

基于片级支持库的DSP片上外设设计方法的分析

摘 要 : D P 系统 的设计 开发 中 , 在 S 片上 外设 的控 制 和应 用是 其 中的 一 个重要 方 面。着 重
对 两 种设 计 方法之 一 的 片级 支持 库 方 法进行 了分析 和研 究 。 阐述 了 C L链 接 库 的设计 原 理 S 和 相 关 的结构 特点 , 并通 过 实 际例 程 的 比较 和 分析 , 总结 出该方 法 的特点 和优 势 。 相 关 D P 为 S
第 2 卷 第 4期 5
2 1 年 8月 01
商 洛 学 院学 报
J m ̄M fS a gu iest o n o h n loUnv ri y
V0 . . 1 25 No4 Aug 201 . 1
杨 滨 峰 , 亚 文 李
( 洛 学 院物 理 与 电子 信 息 工 程 系 , 西 商洛 商 陕 7 60 ) 20 0
YANG n f n , IYa Bi - e gL -we n
( p r e tf h s s n lc o iIfr t n n ier g h n lo nv r t S a gu ̄ an i 2 0  ̄ De at n P yi d et ncnomai g ei S a gu ies y h n la h a x 7 6 o m o ca E r oE n n U i, S
期 是 非常 重 要 的 。虽 然 现在 D P芯 片 的 处理 器 S
常 使用 的基 于 C语 言标 准 函数 的 寄存 器 设置 编 程方法 有着 明显 的局 限性 , 设置 函数复杂 , 如 代码
数量众 多 , 出错误等 。为此 ,1公司提 出的基于 易 , I 片级支 持库 (hpS p ot irr, C i u p r Lbay 简称 C D 的片 S 上 外设 设 计 方法 则 可 以弥 补用 C语 言 标准 函数 设置 寄存器 的设计方法 的缺 点 ,达 到快速 高效 的
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第6章 DSP片内外设教学提示:TMS320C54x DSP的片内外设是集成在芯片内部的外部设备。

本章将以C5402 DSP为主详细介绍其可编程定时器、串行口、主机接口、通用I/O以及软件等待状态发生器和分区转换逻辑。

教学要求:掌握可编程定时器、标准同步串行口、标准8位主机接口、通用I/O的特点和操作过程,能够应用。

了解多通道缓冲串口(McBSP)、8位增强主机接口HPI-8、软件等待状态发生器和分区转换逻辑。

6.1 DSP片内外设概述TMS320C54x DSP的片内外设是集成在芯片内部的外部设备。

CPU核对片内外设的访问是通过对相应的控制寄存器的访问来完成的。

外部设备集成在芯片内部主要有以下优点:(1) 片内外设访问速度快。

因为片外外设必须通过与程序、数据总线共用的外部总线来访问,访问速度慢,而片内外设的访问或操作速度大大快于外部I/O空间中的片外外设。

(2) 可以简化电路板的设计。

如将A/D转换、D/A转换、定时器集成在片内。

(3) 提供一些必须的特殊功能。

这些特殊功能必须以片内外设的方式来实现,如JTAG 口、等待状态发生器等。

TI公司将相关的片内外设分为两大类:片内外设和增强型片内外设。

其中片内外设主要包括串行接口、定时器、通用I/O引脚和标准主机接口(HPI8)。

增强型外设主要包括多通道缓冲串口(McBSP)、主机接口(8位增强HPI-8、16位增强HPI-16)、DMA控制器。

所有的C54x DSP的CPU结构及功能完全相同,但是片内的外设配置多少不同。

任何一款C54x DSP拥有的片内外设都只是以上列举的片内外设的一部分。

片内外设的操作是通过相关的控制寄存器来实现的,寄存器被映射到数据存储空间的第0页(地址20h~5Fh)。

具体的映射关系如表6-1所示。

表6-1 C5402外设存储器映像寄存器地址(十六进制) 名称描述McBSP0数据接收寄存器220 DRR20McBSP0数据接收寄存器121 DRR10McBSP0数据发送寄存器222 DXR20McBSP0数据发送寄存器123 DXR10定时器0寄存器24 TIM定时器0周期计数器25 PRDDSP技术及应用·164·续表地址(十六进制) 名称描述定时器0控制寄存器26 TCR27 ―保留软件等待状态寄存器28 SWWSR块切换控制寄存器29 BSCR2A ―保留软件等待状态控制寄存器2B SWCRHPI控制寄存器2C HPIC2D~2F ―保留定时器1寄存器30 TIM1定时器1周期计数器31 PRD1定时器1控制寄存器32 TCR133~37 ―保留McBSP0 串口子块地址寄存器38 SPSA0McBSP0 串口子块数据寄存器39 SPSD03A~3B ―保留通用I/O引脚控制寄存器3C GPIOCR通用I/O引脚状态寄存器3D GPIOSR3E~3F ―保留McBSP1数据接收寄存器240 DRR21McBSP1数据接收寄存器141 DRR11McBSP1数据发送寄存器242 DXR21McBSP1数据发送寄存器143 DXR1144~47 ―保留McBSP1串口子地址寄存器48 SPSA1McBSP1串口子数据寄存器49 SPSD14A~53 ―保留DMA通道容许与优先控制寄存器54 DMPRECDMA子块地址寄存器55 DMSA带子块地址递增的DMA数据寄存器56 DMSDIDMA子地址寄存器57 DMSDN时钟模式寄存器58 CLKMD59~5F ―保留·164·第6章 DSP片内外设·165·6.2 可编程定时器C5402有两个片内定时器,主要用来产生周期性的中断。

它们的动态范围由16位计数器和4位预定标计数器来确定。

计数频率来自于CPU的时钟频率。

每个定时器都具有软件可编程的3个控制寄存器。

6.2.1 定时器的结构及特点C5402内部有定时器0和定时器1两个定时器。

这两个定时器的结构都是一样的,每个定时器有3个控制寄存器,它们是:z TIM定时器寄存器,是减1计数器,可加载周期寄存器PRD的值,并随计数减少。

z PRD定时器周期寄存器,PRD中存放定时器的周期计数值,提供TIM重载用。

z TCR定时器控制寄存器,TCR包含定时器的控制和状态位,控制定时器的工作过程。

这3个寄存器都是存储器映像寄存器,其所在的地址如表6-1所示。

图6.1所示为定时器的逻辑框图,它由两个基本的功能块组成,即主定时器模块(由PRD 和TIM组成)和预定标器模块(由TCR的TDDR和PSC位组成)。

图6.1 定时器的逻辑框图定时器是一个片内向下(递减)计数器。

预定标器PSC由CPU提供时钟,TIM由PSC 减为0后产生的信号为时钟。

每次当计数器TIM减少到0时,会产生一个定时器中断(TINT),计数器同时重载周期值。

DSP定时器有以下的主要特点:(1) 由16位计数器和4位预分频计数器组成。

16位计数器的触发脉冲由预分频计数器提供,预分频计数器由CPU工作时钟决定。

(2) 定时器是一个减计数器。

(3) 有复位功能。

(4) 可以选择调试断点时定时器的工作方式。

·165·DSP技术及应用·166·6.2.2 定时器的控制寄存器DSP核通过访问或控制TIM、PRD和TCR这3个寄存器来控制定时器的工作。

其中TCR控制定时器的工作过程,其各位的意义描述如表6-2所示。

表6-2 TCR定时器控制寄存器位名称复位值功能15~12 Reserved -保留11 10 SoftFreeSoft和Free位一起决定在调试中遇到断点时的定时器工作状态。

Free Soft 定时器状态0 0 定时器立即停止工作0 1 当计数器减到0时停止工作1 x 定时器继续运行9~6 PSC -定时器预定标计数器。

当PSC中的数值减到0后,TDDR中的数加载到PSC,TIM减15 TRB -定时器重新加载控制位。

复位片内定时器。

当TRB置位时,TIM 重新装载PRD的值,PSC重新装载TDDR中的值。

TRB总是读为04 TSS 0 定时器停止位,TSS=0 定时器开始工作,TSS=1 定时器停止3~0 TDDR 0000 当PSC减为0时,TDDR中的值被装载到PSC中6.2.3 定时器的操作过程1. 定时器的工作过程主定时器模块由PRD和TIM组成。

在正常工作情况下,当TIM减计数到0后,PRD 中的内容自动地加载到TIM。

当系统复位(SRESET输入信号有效)或者定时器单独复位(TRB 有效)时,PRD中的内容重新加载到TIM。

TIM由预定标器PSC提供时钟,每个来自预定标块的输出时钟使TIM减l。

主计数器块的输出为定时器中断(TINT)信号,该信号被送到CPU和定时器输出TOUT引脚。

预定标模块由预定标计数器(PSC)和定时器分频系数(TDDR)组成。

PSC和TDDR都是定时器控制寄存器(TCR)的位。

在正常工作情况下,当PSC减计数到0时,TDDR的内容加载到PSC。

当系统复位或者定时器单独复位时,TDDR的内容重新加载到PSC。

PSC由CPU提供时钟,每个CPU时钟信号将使PSC减1。

通过读TCR,可以读取PSC,但是它不能直接被写。

通过TSS位的控制可以关闭定时器的时钟输入,停止定时器的运行。

当不需要定时器时,停止定时器的操作以降低DSP功耗。

2. 定时时间的计算每次当定时器计数器减少到0时,会产生一个定时器中断(TINT),定时器中断(TINT)·166·第6章 DSP 片内外设·167·周期可由如下公式计算:定时器的中断周期 CLK TDDR PRD =T (T 1)(T 1)×+×+通过读TIM ,可以读取定时器的当前值;读TCR 可以读取PSC 。

由于读这两个寄存器需要两条指令,就有可能在两次读之间因为计数器减而发生读数变化。

因此,如果需要精确的定时测量,就应当在读这两个值前先停止定时器。

3. 定时器的初始化初始化定时器可采用如下步骤:(1) 将TCR 中的TSS 位置1,停止定时器。

(2) 加载PRD 。

(3) 重新加载TCR 以初始化TDDR 。

(4) 重新启动定时器。

通过设置TSS 位为0,并设置TRB 位为l 以重载定时器周期值,使能定时器。

使能定时器中断的操作步骤如下(假定INTM=1):(1) 将IFR 中的TINT 位置1,清除尚未处理完(挂起)的定时器中断。

(2) 将IMR 中的TINT 位置l ,使能定时器中断。

(3) 可以将ST1中的INTM 位清0,使能全局中断。

复位时,TIM 和PRD 被设置为最大值FFFFh ,定时器的分频系数(TCR 的TDDR 位)清0,并且启动定时器。

注意复位后定时器是工作的,如果不用可以在初始化中停止其运行。

6.2.4 定时器应用举例【例6.1】 利用定时器Timer0在XF 引脚产生周期为1s 的方波。

设f=100MHz ,定时最大值是:=10(ms),要输出1s 的方波,可定时5ms ,再在中断程序中加个100计数器,定时器周期=10ns×(1+9)×(1+49999)=5ms 来完成。

4110(ns)22××6程序如下:CounterSet .set 100;定义计数次数 PERIOD .set 49999;定义计数周期 .asg AR1,Counter;AR1做计数指针,重新命名以便识别 STM #CounterSet,Counter;设计数器初值 STM #0000000000001000B,TCR;停止计数器 STM #PERIOD,TIM;给TIM 设定初值49999 STM #PERIOD,PRD;PRD 与TIM 一样 STM #0000001001101001B,TCR;开始定时器的工作 STM #0008H,IMR;开TIME0的中断 RSBX INTM;开总中断 End: NOPB End中断服务程序: T INT0_ISRTINT0_ISR:PSHM ST0;保护ST0,因要改变TC ·167·DSP技术及应用·168·BANZ Next,*Counter- ;计数器不为0,计数器减1,退出中断STM #CounterSet,Counter ;计数器为0, 根据当前XF的状态,分BITF *AR2,#1 ;别到setXF或ResetXFBC ResetXF,TCsetXF:;置XF为高SSBX XFST #1,*AR2B NextResetXF:;置XF为低RSBX XFST #0, *AR2Next:POPM ST0RETEend6.3 串行口一般TI公司的DSP都有串行口,C54x系列DSP集成在芯片内部的串口分为4种:标准同步串口(SP)、带缓冲的串行接口(BSP)、时分复用(TDM)串行口和多通道带缓冲串行接口(McBSP)。

相关文档
最新文档