如何在没有TTL到USB转换器的情况下将UART从STM32传输到PC?

2019-07-14 17:17发布

我有一个STM32F429 Discovery但没有TTL到USB转换器。我希望用计算机和STM32的UART发送和接收数据(String)。有办法在板上实现这个,使用HAL驱动程序?或者没有带TTL到USB转换器的电路板的其他方式?我搜索了教程,但我找不到一个好的和可用的。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
1条回答
mingodong
1楼-- · 2019-07-14 21:03
有一些选项可以使用串行与PC通信,但不一定通过UART。

您的PC具有RS-232串行端口的可能性很小。但由于它是RS-232端口,因此无法直接连接MCU的UART。例如,您将不得不使用MAX232芯片。

现在,ut可能更容易获得TTL-to-USB转换器,然后为RS-232构建一个转换器。

第三种选择是首先在MCU上使用USB,就像@DiBosco建议的那样。使用STM32F429 Discovery板可以获得所需的硬件,micro USB连接器可用于定制USB应用。

要使用STM32CubeMX在STM32上设置USB,您可以按照Stack Overflow中的详细说明进行操作。

完成后,您的MCU将在插入时枚举为PC上的虚拟COM端口。

一周热门 更多>