打印
[STM32F0]

ST的低端MCU本身不支持2个串口,为什么例程还用高级的例程,显示有2个串口

[复制链接]
371|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yangjiaxu|  楼主 | 2024-10-31 22:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
之前用过一款ST的STM32F030F4,这属于ST的低端MCU,本身不支持2个串口,为什么例程还用高级的例程,显示有2个串口,可给我坑这了,话说这种选型很容易出现马虎啊,你们选型都有啥经验吗?

使用特权

评论回复
沙发
江河千里| | 2024-12-6 21:43 | 只看该作者
确实,STM32F030F4属于STM32F0系列,是一款低端的MCU,资源相对有限。这款MCU的硬件配置中通常只有一个硬件串口(USART1),而有些例程或文档可能会默认使用多个串口,这可能会导致混淆和错误

使用特权

评论回复
板凳
一秒落纱| | 2024-12-6 21:45 | 只看该作者
了解每个外设的具体特性,如串口的波特率范围、DMA支持、中断支持等

使用特权

评论回复
地板
光辉梦境| | 2024-12-7 02:00 | 只看该作者
在进行MCU选型时,详细阅读数据手册

使用特权

评论回复
5
夜阑风雨| | 2024-12-7 03:00 | 只看该作者
仔细阅读MCU的数据手册,了解其硬件资源配置,如串口数量、定时器数量、GPIO数量、ADC通道等

使用特权

评论回复
6
远山寻你| | 2024-12-7 05:00 | 只看该作者

使用官方提供的例程,这些例程通常是针对特定MCU型号编写的,能够正确使用其硬件资源

使用特权

评论回复
7
三生万物| | 2024-12-7 06:00 | 只看该作者

注意例程的兼容性,确保例程适用于你选择的MCU型号

使用特权

评论回复
8
冰春彩落下| | 2024-12-7 07:00 | 只看该作者
使用STM32CubeMX工具进行初始化代码生成,该工具能够根据你选择的MCU型号自动生成正确的配置代码

使用特权

评论回复
9
淡漠安然| | 2024-12-7 08:00 | 只看该作者
通过CubeMX的可视化界面,可以直观地看到MCU的硬件资源配置,避免手动配置时的错误

使用特权

评论回复
10
别乱了阵脚| | 2024-12-7 09:00 | 只看该作者
在实际硬件上验证代码,确保硬件配置和软件代码一致

使用特权

评论回复
11
暖了夏天蓝了海| | 2024-12-7 10:00 | 只看该作者
使用调试工具(如ST-Link)进行调试,检查外设的初始化和使用情况

使用特权

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

本版积分规则

认证:嵌入式技术专家
简介:擅长电路设计、物联网产品开发、射频产品开发,喜欢打篮球,技术交流,欢迎各位来聊~

673

主题

2727

帖子

6

粉丝