tms320lf2407考试_tms320lf2407 开发环境_tms320lf2407(54)

电脑杂谈  发布时间:2017-01-30 03:04:38  来源:网络整理

( 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

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 在路上
      在路上

      有种时尚大片的赶脚~

    热点图片
    拼命载入中...