( 4) 有 多个启动ADC转换的触发源:
软件立即启动
EVA事件管理器启动
EVB事件管理器启动
ADC的 SOC引脚启动
R3.3 SCI
(1)异步,全双工
(2)可编程的数据位数和停止位、奇偶校验位
(2)16位 波 特 率 发 生 器,最高波特率2.5M
( 3) 两 种 唤醒多处理器协议
空闲线模式:适合于大数据块传输
地址位模式:适合于小数据块传输
( 4) 三 种 常见的串行通信协议RS-232、
RS-422,RS-485
R3.4 SPI
(1)通信中分为主控制器/从控制器
(2)125种 不 同 的 波 特 率,最特率为
CLKOUT的四分之一
(3)四种时钟模式
上升沿,无延时
上升沿,有延时
下降沿,无延时
下降沿,有延时
R3.5 WD
( 1) 8位 计数器,上溢时产生一个系统复位信号
(2)WD的时钟为CLKOUT的 1/ 512,可 以 进行 预 定 标
C
(1)建设仿真调试环境
(2)软件开发环境
(3)软件开发语言
(4)COFF文 件 格 式
( 5) CCS工程中的各种文件
(6)DSP C语言
R4.1 DSP
( 1) 仿真RAM
( 2) MP/MC*选择
(3)VccP( 5V)
R4.2
(1)CC-Code Composer,no DSP/BIOS
( 2) CCS-Code Composer Studio,with
DSP/BIOS
R4.3
( 1) 汇 编 语言高效指令,代码效率高、底层控制灵活、实时性好指令集掌握困难,程序可读性、可维护性、可移植性差,流程控制困难,
开发周期长适用于运算量大、实时性要求高的场合
(2)C语言程序可读性、可维护性、可移植性好,修改、升级方便,流程控制容易,
开发周期短某些硬件控制不便,实时性不好适用于运算量小,实时性要求不高的场合
(3)汇编与C混合编程综合利用两种语言的优越性,用C语言实现流程控制,用汇编语言实现时序或效率要求严格的核心程序
R4.4 COFF
( 1) 按照“段”对程序进行组织,有利于模块化编程
(2)段是程序中的一个数据或代码块,最终实现为存储器中的一部分连续空间
(3) COFF目标文件至少包含以下三个默认段:
.text段 ( 文 本 段 ) 通 常 包含可执行代码
.data段 ( 数 据 段 ) 通 常 包含初始化的数据
.bss段 ( 保 留 空间段)通常为没有初始化的变量保留空间
R4.5 CCS
.pjt (CCS工程文件)
.mak ( CC工程文件)
.cmd 连接命令文件(定义存储器空间并确定输出各段的位置)
.lib 库文件(开发环境自带)
.h 头文件(DSP寄 存器定义文件等)
.c c源 文 件
.asm 汇 编程序文件(中断向量定义)
.obj 编 译后的目标文件(COFF)
.out 可在目标DSP上执行的文件(COFF)
R4.6 DSP C
DSP C语言以ANSI C为 基 础,并 对 ANSI C进行了相应的限定和扩展。
R4.6.1 DSP C ANSI C
(1)没有16位 以 下 的数据类型
(2)增加关键字:ioport,interrupt,register
等
( 3) 内 嵌 汇 编 语 句 asm(" clrc INTM");
R4.6.2 DSP CI/O
(1)用关键字“ioport”对 要 访问的地址进行定义
ioport type porthex_num
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-29489-54.html
有种时尚大片的赶脚~