STM32/STM8技术论坛
直播中

哈哈

8年用户 189经验值
擅长:可编程逻辑 电源/新能源 接口/总线/驱动
私信 关注
[问答]

单片机与外设的USB通信

图片是一个条形码扫描模块,可以扫描条形码。用USB线输出。我要是想把输出的信息传给单片机是不是要用USB转232这个模块啊,,
  • IMG_20170724_130148.jpg
  • IMG_20170724_130209.jpg

回帖(12)

人中狼

2017-7-24 13:12:08

最佳答案

通讯协议是条码扫描模块从USB发送出来的数据的格式等
举报

人中狼

2017-7-24 13:18:55
是的,另外还需要相关的通讯协议
举报

哈哈

2017-7-24 13:24:20
引用: 人中狼 发表于 2017-7-24 13:18
是的,另外还需要相关的通讯协议

通信协议是什么,是代码吗?,,,是不是给单片机写的代码就叫通信协议啊?
举报

哈哈

2017-7-24 13:44:01
引用: 人中狼 发表于 2017-7-24 13:33
通讯协议是条码扫描模块从USB发送出来的数据的格式等

这个是不是通信协议啊
举报
  • 5QN`E29J4Z255V5WE2PU9I2.png

哈哈

2017-7-24 13:48:23
引用: 人中狼 发表于 2017-7-24 13:33
通讯协议是条码扫描模块从USB发送出来的数据的格式等

我要用到的通信协议是USB的通信协议对不对?
举报

人中狼

2017-7-24 14:13:27
没用过条码扫描器,把问题有点想简单了,首先确保扫描器在USB端口能正常工作。
之后,你可以这样试试,使用USB转232转换器,然后连接电脑,看能不能得到扫描条码的内容,如果能得到正确的数据,那么就可以用USB转串口的方法读取扫描器的数据。如果不能正常工作,那可能就只能用USB的方式读取数据了,这样的话,就需要了解USB协议了,不止是USB数据格式的协议,还包括硬件接口的协议,USB接口芯片好像有分主,从的。
举报

哈哈

2017-7-24 14:50:30
引用: 人中狼 发表于 2017-7-24 14:13
没用过条码扫描器,把问题有点想简单了,首先确保扫描器在USB端口能正常工作。
之后,你可以这样试试,使用USB转232转换器,然后连接电脑,看能不能得到扫描条码的内容,如果能得到正确的数据,那么就可以用USB转串口的方法读取扫描器的数据。如果不能正常工作,那可能就只能用USB的方式读取数据了,这样的话,就需要了解US ...

谢谢                         


还要二十个字? 这下够了吧
举报

哈哈

2017-7-24 15:08:44
引用: 人中狼 发表于 2017-7-24 14:13
没用过条码扫描器,把问题有点想简单了,首先确保扫描器在USB端口能正常工作。
之后,你可以这样试试,使用USB转232转换器,然后连接电脑,看能不能得到扫描条码的内容,如果能得到正确的数据,那么就可以用USB转串口的方法读取扫描器的数据。如果不能正常工作,那可能就只能用USB的方式读取数据了,这样的话,就需要了解US ...

卖家说 这个模块连到超市里的收银系统电脑上就能用,,那是不是说我连到单片机上按照USB的通信协议来接收数据就行了啊?
举报
  • Screenshot_2017-07-24-15-03-35.png

人中狼

2017-7-24 15:15:42
你可以先不急着考虑怎么和单片机连接,可以先连接到电脑上试试,开个文本文档,就可以测试了。
一,先确定是否需要驱动软件;二,通过USB转232的方式是否能正常工作。
这样可以确定如何跟单片机进行连接,如果通过USB转232的方式不能正常工作,那就要用USB的模式,如果可以正常工作,那就可以用串口的方式。这样最终可以根据总体设计的情况来选择跟单片机的连接方式。
举报

哈哈

2017-7-24 15:50:36
引用: 人中狼 发表于 2017-7-24 15:15
你可以先不急着考虑怎么和单片机连接,可以先连接到电脑上试试,开个文本文档,就可以测试了。
一,先确定是否需要驱动软件;二,通过USB转232的方式是否能正常工作。
这样可以确定如何跟单片机进行连接,如果通过USB转232的方式不能正常工作,那就要用USB的模式,如果可以正常工作,那就可以用串口的方式。这样最终可以根 ...

可是USB转232模块没法连接电脑啊。你看图片,USB转232的USB头是公头,扫码模块的USB头也是公头。我买了一个USB母对母的转接器把他两个连接起来。这样的话USB转232模块就只剩下几个引脚了,没法跟电脑相连啊。
举报
  • IMG_20170724_154837.jpg

人中狼

2017-7-24 15:59:45
或许你直接用USB的方式连接单片机,进行编程吧。
还有就是选择一个PS2接口的扫描器,这种接口跟单片机连接会比较方便一些。
举报

我不会写设计

2020-2-27 14:30:28
答主 你做出来了么  我也想做这个  你那个扫描模块哪里买的啊  可以推荐给我么
举报

更多回帖

发帖
×
20
完善资料,
赚取积分