德州儀器DSP開發(fā)常見問題寶典
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的話,你的系統(tǒng)會動不動就reset。
四.關于DSP一些技術性問題
問:我有二個關于C2000的問題:1、C240或C2407的RS復位引腳既可輸入,也可輸出,直接用CMOS門電路(如74ACT04)驅動是否合適,還是應該用OC門(集電極開路)驅動?2、大程序有時運行異常,但加一兩條空指令就正常,是何原因?
答:1、OC門(集電極開路)驅動。2、是流水線的問題。
問:1.DSP芯片內是否有單個的隨機函數指令?2.DSP內的計算速度是快的,但是它的I/O
口的交換速度有多快呢?SP如何配合EPLD或FPGA工作呢?
評論