📄 gpioa.c
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -