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 + -
显示快捷键?