Cool_Breeze 发表于 2021-9-14 23:07

单片机怎么解析扫描枪发过来的数据

如题,不知道怎么从一大堆数据中提取信息!
也不知道是什么协议,好像数据是模拟键盘输入那种?!

JuncoJet 发表于 2021-9-14 23:07

支持USB HOST或者OTG就行
扫描枪本质是键盘

Cool_Breeze 发表于 2021-9-15 08:07

JuncoJet 发表于 2021-9-14 23:55
支持USB HOST或者OTG就行
扫描枪本质是键盘

连接没有问题,就是单片机收到扫描枪发送过来的字节数据,不知如何处理,和提取信息!

zt471402521 发表于 2021-9-15 09:14

没了解过,不过看楼上的意思,是不是发送过来的是ASCII码,用特定的字节分割是不是就可以

our52pojie 发表于 2021-9-15 09:21

好多扫码枪可以设为串口模式输出数据的,你如果是搞单片机的对串口应该熟悉的吧?把扫码枪设为串口输出,这样单片机处理就方便很多了!

987fw 发表于 2021-9-15 10:14

这个确实有点难

Mr.[先知] 发表于 2021-9-15 10:23

扫描枪属于输入设备 扫描到的数据最终大多都是模拟输入的

Cool_Breeze 发表于 2021-9-15 17:47

our52pojie 发表于 2021-9-15 09:21
好多扫码枪可以设为串口模式输出数据的,你如果是搞单片机的对串口应该熟悉的吧?把扫码枪设为串口输出,这 ...

单片机不太了解,我这会写程序,看看还是得去网上仔细找找它们之间通讯的协议!

Cool_Breeze 发表于 2021-9-15 17:48

Mr.[先知] 发表于 2021-9-15 10:23
扫描枪属于输入设备 扫描到的数据最终大多都是模拟输入的

是啊,我想它们之间的通讯协议因该是公开的。我再仔细查查!

Cool_Breeze 发表于 2021-9-15 17:50

JuncoJet 发表于 2021-9-14 23:55
支持USB HOST或者OTG就行
扫描枪本质是键盘

嗯,但是扫描枪发了太多字节过来。不知道该怎么解析!不知道别的数据意味着啥(比如按下shift键等等...)
页: [1] 2
查看完整版本: 单片机怎么解析扫描枪发过来的数据