一.搭建工程
二.配置
1.时钟设置

2.uart配置
点击Stacks->New Stack->Connectivity->UART on r_sci_uart

(1)uart配置属性

Name g_uart9 名字
Channnel 9 通道
Data Bits 8bits 数据位
Parity None 无校验
Baud Rate 115200 波特率
Callback user_uart_callback 回调函数
TXD9 P109 串口发送端口
RXD9 P110 串口接收端口
(2)回调函数 user_uart_callback()
发送完毕可以用UART_EVENT_TX_COMPLETE进行判断
volatile bool uart_send_complete_flag = false;
void user_uart_callback (uart_callback_args_t * p_args)
{
if(p_args->event == UART_EVENT_TX_COMPLETE)
{
uart_send_complete_flag = true;
}
}
(3)设置e2studio堆栈

(4)e2studio的重定向printf()设置

C++ 构建->设置->GNU ARM Cross C Linker->Miscellaneous去掉Other

最低0.47元/天 解锁文章
565

被折叠的 条评论
为什么被折叠?



