TI论坛
直播中

陈强

7年用户 147经验值
私信 关注
[问答]

请教关于tms320dm642外设问题

初次使用dsp系列单片机我遇到一下问题:开发环境ccs5.2,win7 64bit seedxds560plus仿真器:
1,关于dsp csl库的处理与调用问题,库里面包括cslDM642.lib与cslDM642e.lib,不知道这里面有什么区别,我再网上查到这两个库封装不同,具体在哪里设置?
2,我按照英文版库使用手册试着写了gpio控制部分但是仿真实验没有效果,不知道哪里有问题!下面请看我的截图

回帖(8)

李峰

2018-8-1 09:17:55
1,cslDM642.lib(Little Endian模式下使用的CSL库)
cslDM642e.lib(Big Endian模式下使用的CSL库)
举报

李峰

2018-8-1 09:35:22
2,对应于GPIO没有实验效果,你可以查看一下GPIO对应的寄存器,看配置的数据是否有效果
举报

陈强

2018-8-1 09:45:44
引用: kingnet_52004 发表于 2018-8-1 09:35
2,对应于GPIO没有实验效果,你可以查看一下GPIO对应的寄存器,看配置的数据是否有效果

怎么查看寄存器?看内存吗?谢谢
举报

陈强

2018-8-1 09:58:43
引用: kingnet_52004 发表于 2018-8-1 09:35
2,对应于GPIO没有实验效果,你可以查看一下GPIO对应的寄存器,看配置的数据是否有效果

void main(void) [
unsigned char i,j;
CSL_init();
GPIO_Handle hGpio;
GPIO_Config config;
hGpio = GPIO_open(0x0000FFFF,GPIO_OPEN_RESET);
config.gpen = 0x0000FFFF; //gpen
config.gpdir = 0x0000FFFF; //gdir
config.gpval = 0x0000FFFF; //gpval
config.gpgc = 0x00000016;
GPIO_config(hGpio,&config);
j=253;
asm(" NOP ");
for(i=0;i<253;i++)
[
asm(" NOP ");
GPIO_pinWrite(hGpio,0x0000FFFF,1);
printf("Hello World!n");
GPIO_pinWrite(hGpio,0x0000FFFF,0);
asm(" NOP ");
j--;
]
asm(" NOP ");
asm(" NOP ");
asm(" NOP ");
]
刚刚看了下内存中关于gpio寄存器的值好像没有变,主函数我是这样写的,是不是哪里不对,请帮我看下,谢谢
举报

更多回帖

发帖
×
20
完善资料,
赚取积分