4029|4

7

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

GPIO触发udma到底支持的是单次请求还是猝发请求? [复制链接]

1芯积分
如图,第一张里的gpio外设的type都是B,也就是猝发请求。而第二张图片里gpio请求支持里猝发请求却是NONE,这是怎么回事?

另外,有人做过gpio触发udma吗?我配置了gpio c4口做为触发,可是不管怎么翻转电平都无法触发udma的传输,下面是配置代码,有什么问题呢?

    SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOC);//使能外设时钟GPIOB
    SysCtlGPIOAHBEnable(SYSCTL_PERIPH_GPIOC);
    GPIOPadConfigSet(GPIO_PORTC_AHB_BASE, GPIO_PIN_4, GPIO_STRENGTH_12MA,GPIO_PIN_TYPE_STD_WPU);

    GPIODirModeSet(GPIO_PORTC_AHB_BASE,GPIO_PIN_4,GPIO_DIR_MODE_IN);

    GPIOIntTypeSet(GPIO_PORTC_AHB_BASE, GPIO_PIN_4, GPIO_FALLING_EDGE);//下降沿触发中断
    GPIOIntEnable(GPIO_PORTC_AHB_BASE, GPIO_PIN_4);
    GPIODMATriggerEnable(GPIO_PORTC_AHB_BASE,GPIO_PIN_4);//gpio触发udma使能
    IntEnable(INT_GPIOC);
    IntMasterEnable();



    ROM_SysCtlPeripheralEnable(SYSCTL_PERIPH_UDMA);
    ROM_uDMAEnable();
    ROM_uDMAControlBaseSet(ui8ControlTable);
    ROM_IntEnable(INT_UDMA);
    ROM_uDMAChannelAssign(UDMA_CH6_GPIOC);//配置通道6编码3
    ROM_uDMAChannelAttributeDisable(UDMA_CHANNEL_ETH0RX,
                                    UDMA_ATTR_USEBURST | UDMA_ATTR_ALTSELECT |
                                    (UDMA_ATTR_HIGH_PRIORITY |
                                    UDMA_ATTR_REQMASK));
    ROM_uDMAChannelAttributeEnable(UDMA_CHANNEL_ETH0RX, UDMA_ATTR_HIGH_PRIORITY);

    ROM_uDMAChannelControlSet(UDMA_CHANNEL_ETH0RX | UDMA_PRI_SELECT,
                              UDMA_SIZE_8 | UDMA_SRC_INC_NONE | UDMA_DST_INC_8 |
                              UDMA_ARB_1);
    ROM_uDMAChannelTransferSet(UDMA_CHANNEL_ETH0RX | UDMA_PRI_SELECT,
                   UDMA_MODE_BASIC, (void *)imgbuff, (void *)ov7725_eagle_img_buff,
                                  CAMERA_DMA_NUM);
   ROM_uDMAChannelEnable(UDMA_CHANNEL_ETH0RX);   


图一:


图二:

最新回复

帮顶  详情 回复 发表于 2016-7-18 00:55
 
点赞 关注

回复
举报

1119

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
过来看看~~~~~~
 
 

回复

10

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
我也遇到了同样的问题,请问你问题解决了吗?
 
 
 

回复

10

帖子

0

TA的资源

一粒金砂(初级)

4
 

跪求帮忙!!!!
 
 
 

回复

18

帖子

0

TA的资源

一粒金砂(初级)

5
 
帮顶
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表