STM32F030C8T6串口1与串口2配置后串口1使用不了

2019-07-14 14:24发布

单独配置串口1和串口2使用没问题,但是一旦配置两个之后串口1就使用不了了? 管脚映射正常,不清楚哪里出现问题,望高手出招。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
jiusi66702
1楼-- · 2019-07-16 04:45
leilijiao 发表于 2019-1-24 18:48
嗯,我想问为什么串口1和串口2配置好后要延迟一段时间再开接收中断呢?(在你分享的程序里面是这样写的),在配置的时候直接开不行吗?为什么?

我也是看别人的代码的,可能是内部芯片的原因,在初始化配置会有影响,之前我没延时配置,发现用不了中断,但是一延时一下就可以用了。
leilijiao
2楼-- · 2019-07-16 07:36
yuxiangxyz 发表于 2019-1-24 17:03
STM32 串口1和串口2 是两个独立的外设的,你对比一下1的设置2的应该也要同样设置一下, STM32F0和STM32F103我都同时用过两个串口没有问题的

你好,你同时用stm32f0的串口1和串口2的时候有没有在初始化配置完成后加延时在开接收中断?
leilijiao
3楼-- · 2019-07-16 11:40
jiusi66702 发表于 2019-1-24 19:01
我也是看别人的代码的,可能是内部芯片的原因,在初始化配置会有影响,之前我没延时配置,发现用不了中断,但是一延时一下就可以用了。

哦,谢谢你的回复,关键是不知道原因,为什么要加延时的原因?
zouqinxiang
4楼-- · 2019-07-16 16:31
可以使用了吗?我使用了stm32f030的串口1和串口2,配置也是正常的,但是串口2不能使用
wenxueshu
5楼-- · 2019-07-16 17:52
 精彩回答 2  元偷偷看……
wanjia92
6楼-- · 2019-07-16 19:46
zouqinxiang 发表于 2019-1-24 19:34
可以使用了吗?我使用了stm32f030的串口1和串口2,配置也是正常的,但是串口2不能使用

你的串口2可以使用了吗?我的也是不能用串口2,不知道哪里的问题,串口1正常,你的解决了吗?

一周热门 更多>