|
1
3
我不知道您使用的是什么类型的微控制器,但如果它支持UART,您可以使用QSerialPort库( http://doc.qt.io/qt-5/qserialport.html )使用串行端口发送数据。 如果是arduino,您可以直接通过USB模拟COM端口使用此库发送消息。如果它没有USB模拟COM接口,您应该使用串行适配器(arduino板可以扮演此角色)。 |
![]() |
2
2
首先要看的是桌面计算机和微控制器之间的通信总线是什么。您的微控制器是否具有USB或以太网功能?您的微控制器是否有用于WiFi或蓝牙支持的扩展板?您可以访问台式电脑中的I2C总线吗? 根据上面的答案,如果您的微控制器和计算机不共享公共通信总线,您可能需要使用中间硬件,例如,您可能希望使用FTDI USB(在您的桌面上)到UART(用于微控制器)电缆,您可以在这里找到这些: http://www.ftdichip.com/Products/Cables/USBTTLSerial.htm 在这种情况下,我建议使用带有VCD驱动程序的电缆,因此电缆显示为计算机的串行端口,您可以使用QSerialPort在QT中访问该端口( http://doc.qt.io/qt-5/qserialport.html ) 还有其他类似的解决方案,但我想说,如果微控制器和主机之间没有共享总线,这将是最通用的解决方案之一。如果您指定您的微控制器或嵌入式板,我们可以提供更多帮助。 |
![]() |
rookie · 检查函数模板的所有参数包参数是否属于int 1 年前 |
![]() |
ivaigult · -W转换和隐式字符串到布尔类型转换 1 年前 |
![]() |
rainer · 后台插入程序的初始化 1 年前 |
![]() |
Community wiki · 以理智、安全和高效的方式复制文件 1 年前 |
|
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
|
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |