打印
[STM32F0]

stm32f030的两个串口通用吗?

[复制链接]
861|27
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
stormwind123|  楼主 | 2024-9-30 15:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想用的是STM32f030c8t6,数据手册说明有两个串口,但io说明出缺出现1个串口1,2个串口2,pa2,pa3和pa14,pa15,那串口2是怎么回事,通用吗??初始化哪个用哪个??如果2个都初始化呢??

使用特权

评论回复
沙发
泡椒风爪| | 2024-10-2 20:31 | 只看该作者
STM32f030c8t6,数据手册说明有两个串口

使用特权

评论回复
板凳
她已醉| | 2024-11-1 19:44 | 只看该作者
对于USART2,PA2和PA3是默认的TX和RX引脚,而PA14和PA15是可选的复用引脚

使用特权

评论回复
地板
未说出口的像你| | 2024-11-2 13:00 | 只看该作者
这个你得好好看看手册,之前我就被手册坑了,发现030F4是一个串口

使用特权

评论回复
5
将爱藏于深海| | 2024-11-2 14:00 | 只看该作者
这个确实是有2个串口,但是你配置的话一般是PA2,3和PA9,10

使用特权

评论回复
6
春日负喧| | 2024-11-2 15:00 | 只看该作者
直接使用cubemx配置呗,这个多简单啊

使用特权

评论回复
7
在曼谷的春| | 2024-11-2 16:00 | 只看该作者
什么叫2个串口通用不,一般是初始化哪个用哪个的啊

使用特权

评论回复
8
我吃小朋友| | 2024-11-2 17:00 | 只看该作者
在STM32F030C8T6微控制器中,确实有两个串口(USART),分别是USART1和USART2。根据数据手册,USART1和USART2的引脚配置USART1_TX: PA9USART1_RX: PA10,USART2_TX: PA2 或 PA14,USART2_RX: PA3 或 PA15

使用特权

评论回复
9
月亮一键变蓝| | 2024-11-2 18:00 | 只看该作者
STM32F0系列微控制器的引脚具有复用功能,这意味着同一个引脚可以配置为不同的外设功能

使用特权

评论回复
10
一只眠羊| | 2024-11-2 20:00 | 只看该作者
你可以根据实际需求选择使用哪个引脚作为USART2的TX和RX引脚

使用特权

评论回复
11
温室雏菊| | 2024-11-2 21:00 | 只看该作者
你就正常配置就行,而且这种应该都是有例程的

使用特权

评论回复
12
失物招領| | 2024-11-2 22:00 | 只看该作者
2个串口通用的,但是你得配置,一般是2和3是一组,14和15是一组这种

使用特权

评论回复
13
公羊子丹| | 2025-1-23 14:01 | 只看该作者
STM32F030确实有两个串口,但串口2的引脚资源很少,而且PA14和PA15默认是调试口,可能要重映射才能用。

使用特权

评论回复
14
周半梅| | 2025-1-23 14:02 | 只看该作者
串口2和调试接口冲突了吧?你如果不用SWD调试,可以把PA14、PA15改成串口功能。

使用特权

评论回复
15
帛灿灿| | 2025-1-23 14:04 | 只看该作者
如果两个串口都初始化,互相不冲突是可以同时用的,注意别占用了相同的引脚。

使用特权

评论回复
16
童雨竹| | 2025-1-23 14:05 | 只看该作者
你得确认GPIO的模式是否设置正确,串口2的引脚默认复用功能要切换过来。

使用特权

评论回复
17
万图| | 2025-1-23 14:06 | 只看该作者
如果只是测试功能,可以先单独初始化一个串口试试,排查下引脚配置是否正确。

使用特权

评论回复
18
Wordsworth| | 2025-1-23 14:07 | 只看该作者
串口2确实有点“鸡肋”,引脚占用太尴尬,用不了的话可以考虑用软件模拟串口。

使用特权

评论回复
19
Bblythe| | 2025-1-23 14:08 | 只看该作者
如果用两个串口,CubeMX配置起来比较方便,可以自动生成引脚复用代码。

使用特权

评论回复
20
Pulitzer| | 2025-1-23 14:10 | 只看该作者
你用PA14和PA15时,得在RCC里把调试接口关掉,STM32默认会占用它们。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

458

主题

2533

帖子

3

粉丝