#include <stdint.h>
#include <inc\tm4c123gh6pm.h>
int main(void)
{
//将AB端口的总线形式设置为AHB总线形式
SYSCTL_GPIOHBCTL_R = SYSCTL_GPIOHBCTL_PORTA;
SYSCTL_GPIOHBCTL_R = SYSCTL_GPIOHBCTL_PORTB;
//启动AB端口时钟
SYSCTL_RCGCGPIO_R = SYSCTL_RCGCGPIO_R0 ;
SYSCTL_RCGCGPIO_R = SYSCTL_RCGCGPIO_R1 ;
//设置引脚为输出
//GPIO的某些寄存器位是直接与端口管脚号对应,因此没有掩码之类的寄存器
GPIO_PORTA_AHB_DIR_R = 0x000000FF;
GPIO_PORTB_AHB_DIR_R = 0x000000FF;
//激活引脚的数字输入输出功能
GPIO_PORTA_AHB_DEN_R = 0x000000FF;
GPIO_PORTB_AHB_DEN_R = 0x000000FF;
while(1)
{
GPIO_PORTA_AHB_DATA_R = 0x000000FF;
GPIO_PORTB_AHB_DATA_R = 0x000000FF;
}
}