在DSP的程序书写中,是否两个句柄可以在不同时刻使用同一器件??

2019-08-03 17:02发布

小弟在写一个程序,两次用到了同一个器件外设,而且是不同功能,大体的意思是,
先给hMcasp=DEC6713_AIC23_OpenCodec();(这是将音频口配置为MCASP功能,用来发送程序)
然后我关闭这个句柄,重新给了新的配置
MCASP_reset(hMcasp);
MCASP_close(hMcasp);
hMcasp=NULL;
hMcasp=MCASP_open(MCASP_DEV1,MCASP_OPEN_RESET);
接下来是将MCASP口配置为GPIO口来控制LCD
问题是这样的,可以这样先运行一遍,但是采集到LCD的信息后,再次返回执行发送程序时,就卡死了,不执行了,这个是哪里出了问题呢??
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
zhangmangui
2019-08-04 04:58
pbx2012 发表于 2013-6-7 17:07
这个,我今天测出来了,是可以这样用的,程序卡住之后,我直接Halt,然后看到黄 {MOD}箭头的标识位置,就是卡 ...

其实切换了引脚的功能后等待一段时间是可以保证其稳定运行   你说的卡到延时程序  肯定是你的延时程序进行了死循环  进去出不来了   问题找到就好   :lol

一周热门 更多>