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

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

( 2) 定义后的I/O端 口 访问和一般变量访问没有区别

/***********************************************************/

ioport unsigned int port10; /* 访问I/O端 口 10h的 变 量 */

int func ()

{

...

port10 = a; /* 写 a到端口 10h */

...

b = port10; /* 读取端口10h的 值到 b */

...

}

/***********************************************************/

R4.6.3 DSP C

访问数据空间不需要对要访问的单元预先声明,访问是通过指针的方法实现的。

val = *(unsigned int *)addr;

*(unsigned int *)addr = val;

用这样的访问方法容易实现循环:

/***********************************************************/

pInt= (int * ) 0x201;

for(i = 0;i<4;i++)

{

* (pInt+i) = i+1;

}

/***********************************************************/

R4.6.4 DSP C

有两种方式定义中断服务函数:a)任何具有名为c_intd 的 函数 ( d为 0到 9的数),都被假定为一个中断程序,c_int0函 数留 作 系统复位中断用。

b)利 用 中断关键词interrupt进行定义。举例如下:

/***********************************************************/

void c_int1 ()

{

......

}

/***********************************************************/

interrupt void isr ()

{

......

}

/***********************************************************/

R4.6.5 DSP C

有以下几种混合编程方法:

qC语言调用汇编语言编写的函数

q使用内嵌汇编语句(asm语 句 )

q C语言访问汇编语言变量

q手动修改C语言程序编译后生成的汇编代码

哈尔滨工业大学

数字信号处理器原理与应用

课程实验指导书

哈尔滨工业大学自动化测试与控制系

2005 年 6 月

目 录

i

目 录

第一部分 ICETEK–LF2407-A 评估板硬件使用指导

第一部分 ICETEK –LF2407-A评估板硬件使用指导,............................................................................1

第一节ICETEK-LF2407-A板级产品介绍,................................................................................................1

1.1 ICETEK-LF2407-A概述,............................................................................................................1


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-29489-55.html

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

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