[STM32F0] stm32f030的两个串口通用吗?

[复制链接]
 楼主| 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是一个串口
将爱藏于深海 发表于 2024-11-2 14:00 | 显示全部楼层
这个确实是有2个串口,但是你配置的话一般是PA2,3和PA9,10
春日负喧 发表于 2024-11-2 15:00 | 显示全部楼层
直接使用cubemx配置呗,这个多简单啊
在曼谷的春 发表于 2024-11-2 16:00 | 显示全部楼层
什么叫2个串口通用不,一般是初始化哪个用哪个的啊
我吃小朋友 发表于 2024-11-2 17:00 | 显示全部楼层
在STM32F030C8T6微控制器中,确实有两个串口(USART),分别是USART1和USART2。根据数据手册,USART1和USART2的引脚配置USART1_TX: PA9USART1_RX: PA10,USART2_TX: PA2 或 PA14,USART2_RX: PA3 或 PA15
月亮一键变蓝 发表于 2024-11-2 18:00 | 显示全部楼层
STM32F0系列微控制器的引脚具有复用功能,这意味着同一个引脚可以配置为不同的外设功能
一只眠羊 发表于 2024-11-2 20:00 | 显示全部楼层
你可以根据实际需求选择使用哪个引脚作为USART2的TX和RX引脚
温室雏菊 发表于 2024-11-2 21:00 | 显示全部楼层
你就正常配置就行,而且这种应该都是有例程的
失物招領 发表于 2024-11-2 22:00 | 显示全部楼层
2个串口通用的,但是你得配置,一般是2和3是一组,14和15是一组这种
公羊子丹 发表于 2025-1-23 14:01 | 显示全部楼层
STM32F030确实有两个串口,但串口2的引脚资源很少,而且PA14和PA15默认是调试口,可能要重映射才能用。
周半梅 发表于 2025-1-23 14:02 | 显示全部楼层
串口2和调试接口冲突了吧?你如果不用SWD调试,可以把PA14、PA15改成串口功能。
帛灿灿 发表于 2025-1-23 14:04 | 显示全部楼层
如果两个串口都初始化,互相不冲突是可以同时用的,注意别占用了相同的引脚。
童雨竹 发表于 2025-1-23 14:05 | 显示全部楼层
你得确认GPIO的模式是否设置正确,串口2的引脚默认复用功能要切换过来。
万图 发表于 2025-1-23 14:06 | 显示全部楼层
如果只是测试功能,可以先单独初始化一个串口试试,排查下引脚配置是否正确。
Wordsworth 发表于 2025-1-23 14:07 | 显示全部楼层
串口2确实有点“鸡肋”,引脚占用太尴尬,用不了的话可以考虑用软件模拟串口。
Bblythe 发表于 2025-1-23 14:08 | 显示全部楼层
如果用两个串口,CubeMX配置起来比较方便,可以自动生成引脚复用代码。
Pulitzer 发表于 2025-1-23 14:10 | 显示全部楼层
你用PA14和PA15时,得在RCC里把调试接口关掉,STM32默认会占用它们。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

590

主题

3621

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部