Qt Serial Communictaion - 通过 Putty 与 stm32f0 板通信

Posted

技术标签:

【中文标题】Qt Serial Communictaion - 通过 Putty 与 stm32f0 板通信【英文标题】:Qt Serial Communictaion - communicating with a stm32f0 board over Putty 【发布时间】:2016-09-08 06:33:27 【问题描述】:

我需要创建一个 Qt GUI,使用户能够从组合框中选择一个选项,然后按下“发送”按钮,通过串行通信(通过 COM 端口 - COM11)将一些数据发送到 STM32f072-Disco 板.我查看了 Qt blockig master,blocking slva eexamples 但不是很清楚。关于如何进行的任何建议?

【问题讨论】:

你需要更具体的人来帮助你。在 Qt 中写入串行非常简单,但没有任何细节或代码,很难为您的问题提供任何解决方案。 我需要以 8 个字节为一组发送数据 - 十六进制值...我在 stm32 上使用 CDC 驱动程序,所以我有一个通信端口。目前我可以通过腻子的输入。我需要一些关于如何在 Qt 中使用串口的建议 好吧,我将提供一个通用示例 这将是一个好的开始@tobilocker 【参考方案1】:

在 github 上的资源的帮助下,我设法制作了一个 Qt 应用程序。该应用程序能够从 stm32 板发送和读取数据。 stm32 开发板配置为 CDC 设备。 @https://brosnanyuen.blogspot.in/2016/06/stm32-usb-cdc-vcp.html 提供的库对于 CDC 通信很有用,因为 stm32 中间件使用起来有点复杂。 git 报告@https://github.com/WalkingFrog/Qt-SerialPort-Programming-Demo 是初学者的良好开端。 我可以在任何请求上分享我的代码。

【讨论】:

以上是关于Qt Serial Communictaion - 通过 Putty 与 stm32f0 板通信的主要内容,如果未能解决你的问题,请参考以下文章

Qt serial.readall 在 5.3.1 中不起作用

Arm Qt 实战一:简单使用Arm设备的串口

Qt QSerialport 未插入设备未关闭

Qt,读入本地文本文件

Qt 串行端口错误 - 未读取数据

QT c++不止一次打开串口