请问在探索者串口2的485实验中 主函数为什么要加上串口1的uart_init(115200);函数

2019-07-21 01:11发布

应为没有2块板,我就用485线连电脑
主函数改了一下 就一直发b
uart_init(115200);
....
RS485_Init(9600);
while(1)
{
    RS485_TX_EN=1;
    while(USART_GetFlagStatus(USART2,USART_FLAG_TC)==RESET);
   USART_SendData(USART2,'b');   
}
加上uart_init(115200); 是正确的,去掉uart_init(115200);这句就收不到了 请问是什么原因 谢谢

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
taizonglai
1楼-- · 2019-07-21 05:25
uart_init()是用来初始化uart1的,如果用到printf的话那就必须要调用uart_init()。
dindindin
2楼-- · 2019-07-21 05:51
 精彩回答 2  元偷偷看……

一周热门 更多>