点亮LAUNCHPA上的绿灯,采用的是TI的板子,有一定的参考价值
2021-08-03 09:16:14 7.03MB TIM4C123G
1
#include"stdio.h" #include #include #include "inc/tm4c123gh6pm.h" #include "inc/hw_memmap.h" #include "inc/hw_types.h" #include "driverlib/pwm.h" #include "driverlib/gpio.h" #include "driverlib/sysctl.h" #include "driverlib/pin_map.h" #include "driverlib/uart.h" #include "driverlib/interrupt.h" #include "inc/hw_gpio.h" #include "inc/hw_ints.h" // //********************UART_GPIO初始化************************ int uartmain(void) { int i; char thischar; SysCtlClockSet(SYSCTL_SYSDIV_1|SYSCTL_XTAL_16MHZ|SYSCTL_USE_PLL|SYSCTL_OSC_MAIN); SysCtlPeripheralEnable(SYSCTL_PERIPH_UART1); SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOB); GPIOPinConfigure(GPIO_PB0_U1RX); GPIOPinConfigure(GPIO_PB1_U1TX); GPIOPinTypeUART(GPIO_PORTB_BASE,GPIO_PIN_0|GPIO_PIN_1); UARTConfigSetExpClk(UART1_BASE, SysCtlClockGet(), 9600, (UART_CONFIG_WLEN_8 | UART_CONFIG_STOP_ONE | UART_CONFIG_PAR_NONE)); thischar=UARTCharGet(UART1_BASE); UARTCharPut(UART1_BASE,thischar); if(thischar=='a')//前进 i=123; else if(thischar=='b')//后退 i=789; else if(thischar=='s')//左转 i=456; else if(thischar=='n')//右转 i=258; return i; }
2021-07-30 18:38:33 4KB tivaware tm4c123g
1
史上最全TM4C123G相关资料,包括手册、TIVA官方例程、keil工程模板、引脚分配表、函数手册、我自己写的几个实验等等。
2019-12-21 21:58:51 160.12MB TM4C123 文档 例程
1