智能车制作
标题:
关于GPIO初始化各端口的问题
[打印本页]
作者:
Y晓调...
时间:
2012-7-8 19:49
标题:
关于GPIO初始化各端口的问题
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 变不变???
求解决
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2