void VP1_EDMA(int displayMode,unsigned int w,unsigned int h)
{
unsigned int i=0,k=0;
EDMA_Handle handle;
EDMA_Handle handle2;
EDMA_Config myEdmaConfig;
handle= EDMA_open(EDMA_CHA_VP1EVTYA, EDMA_OPEN_RESET);
handle2 = EDMA_allocTable(-1);
if(displayMode==DISPLAY_640_480)
{
for(i=0;i<h;i++)
{
for(k=0;k<w;k++)
{
if(i<(h/2))
{
if(k<(w/2))
*(unsigned int*)(0x81000000 + (w*i+k)*4 )=0xfc000;//0xfc000
else
dm642的视频口输出
最新推荐文章于 2016-01-19 19:14:33 发布
该代码段展示了如何配置DM642的VP1模块进行640x480分辨率的视频输出,使用EDMA进行数据传输。通过设置EDMA通道参数,配置VP1的视频信号输出,包括帧大小、管脚配置、中断和同步信号等。最后,通过EDMA启用和触发来启动视频传输。
摘要由CSDN通过智能技术生成