智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1922|回复: 0
打印 上一主题 下一主题

关于GPIO初始化各端口的问题

[复制链接]

2

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
271
威望
171
贡献
38
兑换币
0
注册时间
2012-5-3
在线时间
31 小时
跳转到指定楼层
1#
发表于 2012-7-8 19:49:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void GPIO_Init()
{
        PORTD_PCR0=PORT_PCR_MUX(1);
        PORTD_PCR1=PORT_PCR_MUX(1);
        PORTD_PCR2=PORT_PCR_MUX(1);
        PORTD_PCR3=PORT_PCR_MUX(1);
        PORTD_PCR4=PORT_PCR_MUX(1);//如果需要修改灰度,这里加上DMA的地址
        PORTD_PCR5=PORT_PCR_MUX(1);
        PORTD_PCR6=PORT_PCR_MUX(1);
        PORTD_PCR7=PORT_PCR_MUX(1);           
        GPIOD_PDDR&=0XFFFFFF00;//D0~D7设置为输入,数字摄像头8位灰度输入
        PORTB_PCR22=PORT_PCR_MUX(1)|PORT_PCR_IRQC(1);   //rise edge to triger the DMA transfer
        GPIOB_PDDR&=~(1<<22);                           //use as input
        PORTB_PCR23=PORT_PCR_MUX(1)|PORT_PCR_IRQC(9);   //rise edge to triger the HREF interrput
        GPIOB_PDDR&=~(1<<23);                           //use as input
        PORTA_PCR27=PORT_PCR_MUX(1)|PORT_PCR_IRQC(10);  //faling edge to triger the VSYNC interrput
        GPIOA_PDDR&=~(1<<27);                           //use as input         
不理解:最后的B22 B23 A27口的定义  比如PORTA_PCR27=PORT_PCR_MUX(1)|PORT_PCR_IRQC(10);  这里面的10是什么意思?怎么定义?要是我把A27改成A18脚,那括号里面的10 变不变???
求解决
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-30 04:17 , Processed in 0.037681 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表