gpioa.c

来自「嵌入式系统mcf5272华恒光盘开发板附源代码gpio」· C语言 代码 · 共 33 行

C
33
字号
#define MCF5272_GPIO_PACNT (0x0080)#define MCF5272_GPIO_PADDR (0x0084)#define MCF5272_GPIO_PADAT (0x0086)#define MCF_MBAR 0x10000000main(){		//configure port A pins,and determine the signal direction 	*(volatile unsigned int*)(MCF_MBAR + MCF5272_GPIO_PACNT) = 0x00000000;	*(volatile unsigned short*)(MCF_MBAR + MCF5272_GPIO_PADDR) = 0xff00;		while(1)	{		//transmit data to GPIO port A9		*(volatile unsigned short*)(MCF_MBAR + MCF5272_GPIO_PADAT) = 0x0100;		usleep(300000);		//transmit data to GPIO port A10		*(volatile unsigned short*)(MCF_MBAR + MCF5272_GPIO_PADAT) = 0x0200;		usleep(300000);		//transmit data to GPIO port A11		*(volatile unsigned short*)(MCF_MBAR + MCF5272_GPIO_PADAT) = 0x0400;		usleep(300000);		//transmit data to GPIO port A12		*(volatile unsigned short*)(MCF_MBAR + MCF5272_GPIO_PADAT) = 0x0800;		usleep(300000);	}				}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?