请问M3串口发送不成功可能是什么原因

2019-07-14 17:35发布

片子用的STM32F103C8T6,之前正常,后来板子上的串口位置换了,就把串口换了一下,三个串口都用
串口1和串口3都发送不出去
    USART_SendData(USART1, (u8) ch);
    while(USART_GetFlagStatus(USART1, USART_FLAG_TC)==RESET);
跑到这里,就一直检测标志位了
串口2能够发送成功,配置一样,试了两块板子,效果一样
可能是哪里的问题呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
TOPCB
1楼-- · 2019-07-15 19:41
楼主串口1用的还是PA9 PA10吗?
wang222221
2楼-- · 2019-07-15 20:34
TOPCB 发表于 2018-9-20 16:28
楼主串口1用的还是PA9 PA10吗?

嗯 是的 引脚可以确认是对的
TOPCB
3楼-- · 2019-07-16 01:49
RCC_APB1PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE);  
楼主,你看一下这个配置。
冬冬5241
4楼-- · 2019-07-16 06:22
一个一个串口试下正常吗
wang222221
5楼-- · 2019-07-16 11:42
 精彩回答 2  元偷偷看……
TOPCB
6楼-- · 2019-07-16 11:54
楼主可以正常使用了吗?

一周热门 更多>