rs232串口通信,各位大神速度吧

rs232串口通信,各位大神速度吧,第1张

既然使用了232,那么自然就说明数据传输是有限制的,读取主程序???

汇编的概念中,232是这个中断信号,主程序会“优先”帮你处理232上面的数据,至于怎处理,那要看程序员如何写代码,比如,他说你发送个“0x0f”给我,我就告诉你主程序内容?隐孝唯??

别多想了,换成是你写这个程序,也不会把FLASH中的内容发送出去的。

不过也有办法,很复杂,需要用芯片擦写工具……首先你要先把芯片从设备上拆下来,根据芯片定义接入擦写引脚,比如JTAG、ISP等,再用特殊的软件读取芯片内容…………(还是找破解高手吧,听说为了读取芯片内容,有的芯片要被激光切割呢……别多想了)

那么你想编写驱动程序?这个比较简单。

联系一下供应商,让他们提供给你动态库,以及动态库的功能函数说明手册,利用这个,你能在C/C++语言等常用的语言中调用,并通过232控制设备了。当然这些动态库中的内容你仍然是不能了解的,你所能掌握的,就是如何去使用别人写的东西,毕竟驱动程序是别人开发的慎禅,而动态库就是提供给你去指挥驱动程序运行的。

如果供应商提供给你一些驱动的指令字符串,那就更好了,因为你可以使用“串口调试助手”,直接发送这些指令字符串,直接控灶培制设备,例如:有个设备这样运行,通过232接收指令:用“串口调试助手”发送,0x01表示前进;0x02表示后退;0x03表示旋转;0x04表示向上;0x05表示下降……等等;如果要写成程序,windows有动态库提供串口驱动,你可以在C/C++语言中调用,然后把发送内容写进去就行了。

这种方式目前比较常见,主要内容如下(不知道你讲的是不是这种)。

一、用工控电脑(内装数据库管理软件及发码软件)向喷码发送数据,这个数据一般是用于企业产品的追溯防伪功能,具有唯一性,无规律性。

二、喷码机接收电脑传送的数据进行喷码。

三、用视觉扫描设备扫描并识别已完成的喷码,如果工整可识别,则上传加电脑数据库,如果不可读,则需要剔除。

四、芹旦喷码完成后,可以从工控电脑里查询已喷码了多少可变码,哪些是喷码不良已剔除的,还有多少码没喷码。

五、这些数据联上网站,就可以用来查询真伪及追溯功能。

另一种电脑控制方式

喜多力喷码机用一种功能,可以用PC端(安装喜多力控制软件)直接控制喷码机,可以在PC端(办公室内)直接对喜多力喷码机设置参数,设置需要喷码的信息。并且一台PC端基扰可以控制50台喷码机进行喷码(PS:不知道其它喷码机有没有这种功能,但好像目搏首旦前知道的只有喜多力可以)。

我所知道的其它的方式好像就没有了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12448255.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存