二、导入文件
打开软件先编译:
三、代码
int main(void)
{
/\* Define the [u]init[/u] structure for the output LED pin\*/
gpio_pin_config_t led_config = {
*kGPIO_DigitalOutput*,
0,
};
/\* Board pin, clock, debug console [u]init[/u] \*/
BOARD_InitHardware();
/\* Print a note to terminal. \*/
PRINTF("\\r\\n [u]frdmmicxa[/u] 153\\r\\n");
/\* [u]Init[/u] output LED GPIO. \*/
GPIO_PinInit(BOARD_LED_GPIO, BOARD_LED_GPIO_PIN, &led_config);
**while** (1)
{
delay();
GPIO_PortToggle(BOARD_LED_GPIO, 2u << BOARD_LED_GPIO_PIN);
}
}
int main(void)
{
uint8_t ch;
lpuart_config_t config;
BOARD_InitHardware();
/\*
\* config.baudRate_Bps = 115200U;
\* config.parityMode = kLPUART_ParityDisabled;
\* config.stopBitCount = kLPUART_OneStopBit;
\* config.txFifoWatermark = 0;
\* config.rxFifoWatermark = 0;
\* config.enableTx = false;
\* config.enableRx = false;
\*/
LPUART_GetDefaultConfig(&config);
config.baudRate_Bps = BOARD_DEBUG_UART_BAUDRATE;
config.enableTx = true;
config.enableRx = true;
LPUART_Init(DEMO_LPUART, &config, DEMO_LPUART_CLK_FREQ);
LPUART_WriteBlocking(DEMO_LPUART, txbuff, **sizeof**(txbuff) - 1);
**while** (1)
{
LPUART_ReadBlocking(DEMO_LPUART, &ch, 1);
LPUART_WriteBlocking(DEMO_LPUART, &ch, 1);
}
}
四、输出结果


