【DigiKey&NXP】NXP FRDM-MCXA153开发板 urat(二)

二、导入文件

打开软件先编译:

三、代码

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);

}

}

四、输出结果