1. usb串口怎样传输单片机数据给电脑
你既然说USB串口那应该就是CDC类了,会在系统中建立虚拟串口的。所以你的上位机软件只需要检测、打开指定的串口并通过串口通信(例如用MSCOMM控件)与单片机交互数据就好了。
2. 请教一个关于USB设备与单片机通信问题
USB扫码枪插在电脑USB口一般是即插即用的,你要确定是USB什么类的,
很有可能是HID类的,也就是说和USB键盘鼠标差不多
USB是分主从设备的,所以就需要一款支持OTG或者HOST的芯片,并且支持读取这个类的即可
如果是HID类的,那么就和读USB鼠标和USB键盘是差不多的格式,
你可以参看官网或者其他网站提供的代码。
如果都能实现,那么就选个价格便宜点的,
一般芯片厂商更新芯片,只会在功能上加强,不会在操作上做太大修改,
当然CH375是比较常用的
一般单片机,价格低廉一点的只支持USB DEVICE也就是从设备,无法充当主机角色,如果支持HOST,价格就比较高昂,还不如使用外部芯片
欢迎追问
3. usb实现与单片机通信
最简单的办法就是LZ去买一块USB转UART的模块,它的作用就是让单片机的串口能通过USB口与电脑进行通讯。在电脑上安装相应的驱动(不同的板子所使用的转换芯片不同,根据你的板子上的芯片型号找相应驱动),在成功识别板子后找到USB转UART板在电脑上占有的串口号,利用串口助手之类的软件就能实现单片机与电脑之间的通讯了。
建议用主控是CP2102的,驱动也好找
4. 单片机与usb怎么连接
pl2303,傻瓜转接芯片,串口转usb,pc端有现成驱动,将usb模拟成串口,单片机端直接连就行
5. 如何实现pc通过usb接口与单片机通信
一般低档单片机都不带usb控制器,但多数单项片机都有串口,用USB转TTL电路将PC的usb接口信号输往单片机即可
6. 单片机与电脑 通过 usb通信
比较忙,刚刚看到你的求助,我是对比我之前提的问题,结合你的问题来回答的,不知道有没有符合你的问题。
1,关于通讯线,现在USB转RS485的转串口线非常多而且很便宜,没有必要自己去做了,都是成熟的东西,你直接去市场上买一根就好了。
2,单片机板。你只是测试通讯,那么只需单片机最小系统,再加一个RS485芯片就行了,电路图的话可以自己找,或者干脆买一块带RS485芯片的51板。然后编写单片机程序。单片机作为从机,写你的协议,比如最简单的,当单片机收到1,立即发2给电脑,电脑收到2说明成功了。至于其他的协议只是代码多少的问题。
3,上位机程序。建议用VB.net比较容易上手,C#也行,编一个类似于串口调试助手的控制窗口,可以先看看别人怎么写的,上位机接收到数据就基本成功了。直接用serialport控件,设置通讯参数,然后向串口发数据。比如发1,然后使用事件触发接收单片机的数据,如果两侧通讯没问题,电脑会收到2,然后把它显示出来或者做其他处理。
7. 如何实现pc通过usb接口与单片机通信
较为简单的一种实现方式:买一条USB转RS232接口的转接线,这样你就可以通过PC机的USB接口以串口通讯的方式与单片机通信。
8. 两个单片机之间用USB通信行吗
可以实现,最简单的就是利用串口;如果要达到真正USB的效果就要用到CH375之类的接口芯片了。
9. C#如何实现对单片机的USB通信
1、自己写一个c++的USB代理类,直接和底层驱动通信
2、C#通过这个来调用
单片机只是一块芯片,需要基本电路及相应外围设备。
仿真可以用proteus,编程可以用Keil,调试用串口助手。
单片机可以通过RS232转串口和电脑通信(还需要RS232驱动)。
或者
1、买一个USB到RS232串口转换接口
2、单片机加一个TTL到RS232电平转换芯片。
如果是带USB接口的单片机,则直接用一个简单的接口电路就可以接到PC了.....
若是不带USB接口的单片机,则还需要用到一个桥接芯片,通常是利用单片机的USART接口,加上桥接芯片,例如PL2303之类的,就可以接到PC了.
10. 单片机usb通信的最佳解决方案是什么
想做一个usb小物
就是电脑做上位机 单片机做下位机 通过USB通信 在电脑端控制单片机(无非也就是亮灭几个LED 响几声蜂鸣器)
谁有相关的资料或者方案什么的 借我看下
要是有回答再追高分,好几次都是高分悬赏,一个回答的都没有,害的悬赏全部浪费