上位机通过串口发送指令,必须是字符串吗?
时间:10-02
整理:3721RD
点击:
如题,单片机内部程序需要接收十六进制数的指令,labview的visa写入必须是字符串,这个应该怎么办,是我这边修改,还是修改单片机程序,求指教。
百度 小草手把手串口视频。
字符串显示切换为16进制就可以了。
草神,我是想要给单片机发指令,可是发的是字符串,单片机要十六进制数,不识别我发的指令,字符串显示啥都没有啊。
发送字符串时候,字符串控件上右键,显示16进制,再写入你的16进制数。发送的就是你需要的。你自己不试试再来问。
发送的时候应该有一个选项吧
刚才没明白你的意思,现在搞懂了,谢谢大神。
无论是字符串还是十六进制,最终都是二进制码对吗?那所谓的十六进制或字符串其实是一样的,只是你的定义而已,呵呵呵。通常发的是字符串,那是很多场合为了看起来清晰明了而已。
你需要知道单片机的通讯协议,比如起始终止符,校验位等
大神,我一次接收很多十六进制数时,接收到的数据就混乱了,请问是什么原因,应该怎么解决