发布网友 发布时间:2022-12-26 22:59
共3个回答
热心网友 时间:2023-10-17 12:19
哦,我是要在ccs编程环境下实时显示采集到的图像,其实具体的我都不太懂,我也不知道怎么说,只是有这么一个程序,是显示一行的数据,我现在要改成显示一幅图像的576×720volatile Uint16 RecBlkNum=0;interrupt void dmaIsr(void) { Uint16 ramdata; Uint16 i; DMA_pause(myhDma); DMA_FSETH(myhDma,DMACSR,FRAME,0); if(RecBlkNum==0) { while (DMA_FGETH(myhDma,DMACCR,ENDPROG)); DMA_RSETH(myhDma,DMACDSAU,dstramHiPong); DMA_RSETH(myhDma,DMACDSAL,dstramLoPong); DMA_FSETH(myhDma,DMACCR,ENDPROG,1); for(i=0;i<Nv;i++) { ramdata=dstramPing[i]; } RecBlkNum=1; } else if(RecBlkNum==1) { while (DMA_FGETH(myhDma,DMACCR,ENDPROG)); DMA_RSETH(myhDma,DMACDSAU,dstramHiPing); DMA_RSETH(myhDma,DMACDSAL,dstramLoPing); DMA_FSETH(myhDma,DMACCR,ENDPROG,1); for(i=0;i<Nv;i++) { ramdata=dstramPong[i]; } RecBlkNum=0; } }Nv=720,dstramping和dstrampong的数据是在DARAM0中,我想怎么改寄存器都不够大,所以似乎应该用SDRAM了,那样好像就更麻烦了,我应该怎么做呢?热心网友 时间:2023-10-17 12:19
顶楼上的这个问题,对于DSP的内存分配方面的问题总感觉到不知道如何下手,望高手教点体会。热心网友 时间:2023-10-17 12:20
好像这个问题比较泛,很难回答哈请在具体学习中,问具体的问题,呵呵谢谢您的参与。