德州仪器DSP开发常见问题宝典
asm(“ pshm ah”);
asm(“ rsbx cpl”);
asm(“ ld #00fch,dp”);
asm(“ stm #0000h, ah”);
asm(“ MVDM _iLoop, al”);
asm(“ add #0080h,0,a”);
asm(“ reada 0h”);
asm(“ popm ah”);
asm(“ popm al”);
asm(“ ssbx cpl”);
WriteFlash(iFlashAddr,*pTemp);
iFlashAddr++;
}
WriteFlash(iFlashAddr,0x0000);
iFlashAddr++;
WriteFlash(iFlashAddr,0x0000);
iFlashAddr=0xffff;
WriteFlash(iFlashAddr,0x8000);
四十七.c54x的外部中断是电平响应还是沿响应?
是沿响应,准确的说,它要检测到100(一个clk的高和两个clk的低)的变化才可以。
四十八。参考程序,里面好象都要 disable wachdog,不知道为什么?
watchdog是一个计数器,溢出时会复位你的DSP,不disable的话,你的系统会动不动就reset。
四.关于DSP一些技术性问题
问:我有二个关于C2000的问题:1、C240或C2407的RS复位引脚既可输入,也可输出,直接用CMOS门电路(如74ACT04)驱动是否合适,还是应该用OC门(集电极开路)驱动?2、大程序有时运行异常,但加一两条空指令就正常,是何原因?
答:1、OC门(集电极开路)驱动。2、是流水线的问题。
问:1.DSP芯片内是否有单个的随机函数指令?2.DSP内的计算速度是快的,但是它的I/O
口的交换速度有多快呢?SP如何配合EPLD或FPGA工作呢?

评论