电脑的串口直接和单片机开发板的串口通信是不要驱动的,但单片机和u盘什么的usb通信却要安装驱动?

2024-05-14

1. 电脑的串口直接和单片机开发板的串口通信是不要驱动的,但单片机和u盘什么的usb通信却要安装驱动?

奶奶的,这问题问得好啊。琢磨琢磨。
 
任何时候,硬件的驱动都是需要的【除非用硬件实现所有逻辑,这样做一般兼容性不好】。
 
电脑的串口直接和单片机开发板的串口通信。电脑上必须有串口驱动——也就是COM通讯端口的驱动(不信你去设备管理器里看一看)。当然,此驱动由操作系统自行安装,用户不必操心(至于单片机【假设没有运行操作系统】端,你写的应用程序实际就包含了驱动程序)。此串口是一个国际标准的串口,它执行的物理层协议是EIA-RS-232C,所以两端的设备其物理层必须遵守此协议。至于链路层的协议,主要是确保通信质量而已,你可以自定义,甚至不定义。但是,此串口是异步串口,就决定了只能一个个字符传送。这点不能改变。
 
USB同样需要驱动。

电脑的串口直接和单片机开发板的串口通信是不要驱动的,但单片机和u盘什么的usb通信却要安装驱动?

2. 单片机usb下载线和usb转串口 作用有什么区别

单片机usb下载线指USB直接把数据下载到单片机。 usb转串口指USB输出转换COM即串行方式输出。

3. 用PL2303HX的usb转串口的单片机下载器能实现pc与51单片机的通信吗?

下载  与 串口通信 不一回事!

有串口的 单片机 通过 电平 转换,都可以 与 PC 串口通信
但 不是 所有 的 单片机都可以串口下载  STC 的 单片机 可以!

用PL2303HX的usb转串口的单片机下载器能实现pc与51单片机的通信吗?

4. 单片机程序载为什么不能直接要USB口,而是要把USB转成串口才能用呀?

普通的单片机要做出USB接口,那硬件就复杂了,成本也高了,并且USB协议的程序也复杂,说不定把单片机的存储容量都用完了都不一定能实现usb的功能呢!所以还是串口简单。所以不少的单片机为了降低成本、复杂程度和功耗,是没有usb的,当然有的连串口都没有^_^

5. 请问如何实现带USB接口的单片机与PC之间的USB通信。对,直接USB对USB,不需要借助什么USB转串口工具。

VB,VC,C#,都可以Windows,微软对几乎每种语言对USB都进行了支持,
如果单片机端提供了PC上调用USB的接口驱动函数,就可以
通过Handle USB进行通讯,PC软件调用驱动函数就可以实现通讯,如果没有这个函数,也可以,这就很麻烦,相当于你跟厂商开发一个USBPC驱动,Windows驱动设备开发上面微软详细讲解了,难度也很大,做一般项目应用就没有必要了,直接选用,有支持函数的USB单片机。开发环境,常见的MFC,VB开发环境都可以开发

请问如何实现带USB接口的单片机与PC之间的USB通信。对,直接USB对USB,不需要借助什么USB转串口工具。

6. 如何用usb转串口线给51单片机下载程序?单片机是stc的

在官网www.stcmcu.com上下载ISP软件,安装到电脑上,买根USB-RS232线,连接电脑和单片机,运行程序,一定先点“下载”,再给单片机上电复位。就可以下载程序了。

7. 刚开始学习单片机,下载程序时用USB然后接一个PL2303,USB也是异步串口。问题:为什么要转PL2303?

电气特性不一样,另外软的协议也不一样。数据通信都有个协议的,规定硬件的电气特性和软件的协议,USB和RS232都属于串行通信,但是通信协议还是不一样的。

刚开始学习单片机,下载程序时用USB然后接一个PL2303,USB也是异步串口。问题:为什么要转PL2303?

8. usb转串口给stc单片机下载程序的问题

既有3.3v的单片机又有5v的单片机,看清楚你的单片机是用3.3v还是5v的。3.3v的单片机的引脚信号输入也应为3.3v,所以usb供电(图上的VUSB)的电压值选择,要根据单片机。
如果连接正常,驱动安装正常,则能下载进去
最新文章
热门文章
推荐阅读