如何实现 电脑与STM32之间的通讯

2019-10-11 13:47发布

想用VB做一个界面,然后接受STM32程序采集的电动机转速的数据,并在界面上显示出来! 请问要怎么实现两者之间的通讯,需要怎么编写上位机与下位机的协议程序,大神请不吝赐教,万谢! (stm32中侧电机转速程序已编好,VB也知道一点皮毛,但是协议方面不知道怎么弄,老师给了要求:PC发送6个16进制数据,stm32接收到该指令后就执行程序。还有我的输出用的是prinft)[/mw_shl_code]
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
天下
1楼-- · 2019-10-12 12:13
回复【7楼】jermy_z:
---------------------------------
关键是串口协议,rs232,数据帧等看不明白,测速程序确实已经编好,串口小助手调试后也已经没有问题。
现在想用VB做一个界面,只要一点击界面上的开始按钮,然后就可以接收到电动机转速的数据,该怎么办,大神,支支招吧
八度空间
2楼-- · 2019-10-12 15:03
回复【6楼】天下:
---------------------------------
测速都搞好了,串口协议看不懂。。。我也是醉了
ws_zdyz
3楼-- · 2019-10-12 18:18
 精彩回答 2  元偷偷看……
小陀螺爱炒蛋
4楼-- · 2019-10-12 20:49
通信速率不高的话,串口即可,包括232,485,CAN等,高速通信采用以太网,usb
d1z1y2
5楼-- · 2019-10-13 01:20
看楼主的意思,应该是简单的应用,首先你应该考虑硬件连接用什么方案,可以考虑USB转串口的CH340,或者用MAX3232,如果严格一点的话,加485芯片,
然后再是考虑协议,6字节的指令就应该好解决,主要是要自己定义一个简单的协议,可以参考ModBus协议,
其实2楼的八度已经回答了
行的云
6楼-- · 2019-10-13 07:17
以太网怎么高速实现的?

一周热门 更多>