单片机与电脑 通过 usb通信

看到你提的问题,我目前也在研究这个。能否提供些资料与建议给我呢?比如电脑这边解析单片机过来的数据要怎么弄。。

比较忙,刚刚看到你的求助,我是对比我之前提的问题,结合你的问题来回答的,不知道有没有符合你的问题。
1,关于通讯线,现在USB转RS485的转串口线非常多而且很便宜,没有必要自己去做了,都是成熟的东西,你直接去市场上买一根就好了。
2,单片机板。你只是测试通讯,那么只需单片机最小系统,再加一个RS485芯片就行了,电路图的话可以自己找,或者干脆买一块带RS485芯片的51板。然后编写单片机程序。单片机作为从机,写你的协议,比如最简单的,当单片机收到1,立即发2给电脑,电脑收到2说明成功了。至于其他的协议只是代码多少的问题。
3,上位机程序。建议用VB.net比较容易上手,C#也行,编一个类似于串口调试助手的控制窗口,可以先看看别人怎么写的,上位机接收到数据就基本成功了。直接用serialport控件,设置通讯参数,然后向串口发数据。比如发1,然后使用事件触发接收单片机的数据,如果两侧通讯没问题,电脑会收到2,然后把它显示出来或者做其他处理。来自:求助得到的回答
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-01-21
用有usb接口的单片机,把usb模拟成一个串口,就可以与电脑通信了
第2个回答  2015-12-02
一般单片机是不带USB 控制模块的,如果是此类单片机,需要加一个USB转串口IC -PL2303H,安装驱动后就可以通信了,如果MCU 自带USB控制模块,例如STM32, 需要看USB协议,了解通信的详细过程,需要写驱动,写界面,在网上也可以找到相关的软件,即可。
第3个回答  2015-12-02
可以去看计算机组成原理 的IO接口

单片机通过USB接口与计算机通讯电路图
如图所示:需要单片机51,温度传感器18B02。USB转RS485的转串口线。直接用serialport控件,设置通讯参数,然后向串口发数据。比如发1,然后使用事件触发接收单片机的数据,如果两侧通讯没问题,电脑会收到2,然后把它显示出来或者做其他处理。

如何实现pc通过usb接口与单片机通信?
较为简单的一种实现方式:买一条USB转RS232接口的转接线,这样你就可以通过PC机的USB接口以串口通讯的方式与单片机通信。

usb实现与单片机通信
最简单的办法就是LZ去买一块USB转UART的模块,它的作用就是让单片机的串口能通过USB口与电脑进行通讯。在电脑上安装相应的驱动(不同的板子所使用的转换芯片不同,根据你的板子上的芯片型号找相应驱动),在成功识别板子后找到USB转UART板在电脑上占有的串口号,利用串口助手之类的软件就能实现单片机与电脑之间...

单片机用usb能直接连电脑吗
如果单片机与其他不同电平的芯片连接,就需要电平转换。pl2303是usb直接转成ttl电平信号的。而ch341不是,他是usb转成rs232信号。因此你要让单片机能识别的了,还要将rs232信号转成ttl电平信号,此时就需要用到max232了。希望我的回答对你有帮助

有个问题,pc与单片机通信的时候,usb的D-、D+与单片机的tx、rx间只用max...
你的假设是错误的。PC机与单片机进行串行通信的话:1、如果PC机有串口硬件,并且有DB9接口,那么需要MAX232或其他同样功能的芯片进行双向电平转换,因为单片机这边是TTL电平,PC机这边是±10V电平,直接相连是会出现问题的。2、如果PC机没有串口DB9接口(现在的笔记本几乎都没有),那么就得做USB到串口的转换...

有个问题,pc与单片机通信的时候,usb的D-、D+与单片机的tx、rx间只用max...
PC机与单片机进行串行通信的话:1、如果PC机有串口硬件,并且有DB9接口,那么需要MAX232或其他同样功能的芯片进行双向电平转换,因为单片机这边是TTL电平,PC机这边是±10V电平,直接相连是会出现问题的。2、如果PC机没有串口DB9接口(现在的笔记本几乎都没有),那么就得做USB到串口的转换,即用一颗USB转串口...

单片机用USB连电脑没反应?
单片机直接连接USB的话,需要在单片机里写入USB协议的程序,但是那样很繁琐。所以一般要通过专用的USB芯片来把单片机很电脑连接的,进行通讯。

两个单片机之间用USB通信行吗
可以实现,最简单的就是利用串口;如果要达到真正USB的效果就要用到CH375之类的接口芯片了。

如何实现(电脑)PC机与单片机的串行通信
1、电脑带有原生串口,就是主板上带有串行口,这个情况就太好办了。用“串口调试助手”测试一下就可以用VB写程序了。电脑和单片机用232芯片进行接口转换。2、电脑没有原生串口,就是主板上没有串行口,这个情况有点麻烦。要用USB转串口的模块,装好驱动后会在“设备管理器”中出现一个串口,直接当...

你好 在单片机与计算机之间通信要加上一个电平转换芯片 比如我们用的...
单片机与PC机的通讯的一种方式就时通PC携带的RS232接口进行,也有些单片机具有USB接口,可以与PC机通过USB通讯,这个不在讨论之范围,还是说说232的事情,RS232接口也称标准串口,它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”。传统的RS-232-C接口标准有22根...

相似回答