nb533 发表于 2012-4-27 16:11

ccs3.3 DSP2812 寄存器的头文件在哪。

刚接触DSP,有点疑惑,
如果操作DSP的外设,向spi AD 等,是不是要对寄存器的地址进行说明,单片机都是有个头文件对这些外设进行说明。
可是在CCS3.3的资料中我没找到有单独对寄存器进行声明的头文件,难道这些寄存器要自己声明,如果ccs3.3中有这样的H文件在哪呀。还是对DSP的外设进行操作不需要声明编译器都已经搞定了?

griffe 发表于 2013-5-10 22:39

要对寄存器的地址进行说明,在C文件DSP281x_GlobalVariableDefs.c中
举个例子:#ifdef __cplusplus
#pragma DATA_SECTION("AdcRegsFile")
#else
#pragma DATA_SECTION(AdcRegs,"AdcRegsFile");
#endif
volatile struct ADC_REGS AdcRegs;

zhangmangui 发表于 2013-5-11 23:57

本帖最后由 zhangmangui 于 2013-5-12 00:16 编辑

griffe 发表于 2013-5-10 22:39 static/image/common/back.gif
要对寄存器的地址进行说明,在C文件DSP281x_GlobalVariableDefs.c中
举个例子:#ifdef __cplusplus
#pragm ...
很好热情多多支持DSP技术

郑小气聋子 发表于 2014-7-28 16:34

好像是的,我做SPI实验的时候,要开启那个串行输入并行输出的595的时候就有一个片选地址的定义,不过,这个地址是怎么查出来的我就不得而知了

zhangmangui 发表于 2014-7-30 23:15

郑小气聋子 发表于 2014-7-28 16:34 static/image/common/back.gif
好像是的,我做SPI实验的时候,要开启那个串行输入并行输出的595的时候就有一个片选地址的定义,不过,这个 ...

是不是做了CPLD译码的啊    通过xintf接口做的

郑小气聋子 发表于 2014-8-16 11:57

zhangmangui 发表于 2014-7-30 23:15 static/image/common/back.gif
是不是做了CPLD译码的啊    通过xintf接口做的

确实是用CPLD扩展了外部的I/O口,但是你说的xintf是什么我就不知道了

zhangmangui 发表于 2014-8-16 16:03

郑小气聋子 发表于 2014-8-16 11:57 static/image/common/back.gif
确实是用CPLD扩展了外部的I/O口,但是你说的xintf是什么我就不知道了

外扩存储接口 坛里有相关资料
你找找

siyida 发表于 2014-8-18 12:14

支持
页: [1]
查看完整版本: ccs3.3 DSP2812 寄存器的头文件在哪。