Mcuzone 野芯科技
标题:
SAM4E-EK开发板代码解读09——STDIO_SERIAL
[打印本页]
作者:
Mcuzone_TKN
时间:
2020-5-14 00:09
标题:
SAM4E-EK开发板代码解读09——STDIO_SERIAL
本帖最后由 Mcuzone_TKN 于 2020-5-15 09:16 编辑
关键词:Microchip Atmel SAM4E SAM4E-EK SAM4E16E 芯片 STDIO SERIAL
概述:通用标准IO管理驱动 在AVR和SAM设备上实现stdio串行接口。
打开产品光盘SAM4E16E-EK/SAM4E16E-EK中文资料/softpack软件包/Atmel Studio 7,打开14_STDIO_SERIAL_EXAMPLE例子。
int main(void)
{
uint32_t ch;
const usart_serial_options_t usart_serial_options = {
.baudrate = USART_SERIAL_EXAMPLE_BAUDRATE,
.charlength = USART_SERIAL_CHAR_LENGTH,
.paritytype = USART_SERIAL_PARITY,
.stopbits = USART_SERIAL_STOP_BIT
};
sysclk_init();
board_init();
// 使用Stdio库初始化串行接口
stdio_serial_init(USART_SERIAL_EXAMPLE, &usart_serial_options);
// 打印欢迎消息
printf("\n\rHello ATMEL World!\n\r");
//如果为真就死循环
while (true) {
scanf("%c",(char*)&ch);
if (ch) {
printf("%c",(char)ch);
}
}
}
作者:
Mcuzone_TKN
时间:
2020-5-14 13:46
串口初始化
#define USART_SERIAL_EXAMPLE ((Usart*)CONSOLE_UART)
#define USART_SERIAL_EXAMPLE_BAUDRATE (115200)
#define USART_SERIAL_CHAR_LENGTH (US_MR_CHRL_8_BIT)
#define USART_SERIAL_PARITY (US_MR_PAR_NO)
#define USART_SERIAL_STOP_BIT (US_MR_NBSTOP_1_BIT)
复制代码
欢迎光临 Mcuzone 野芯科技 (http://testbbs.mcuzone.com/)
Powered by Discuz! X3.1