请问单片机上一定要用串口来接收数据吗?(我是指单片机上的串口,USB转串口不算)

难道不能直接用USB接收数据吗,如果有其他方法请详细讲解一下.
另外串口可以充当电源吗?

必须用芯片把电脑USB数据转换成单片机的串口,串口是传输数据的,不能做电源使用。串口有两根线,一根是输入。一根是输出。USB有4根线,左右两边的是5V电源线,中间的是数据线。USB做电源使用时连接的是左右两根线。不能和中间的数据线连接追问

也就是说USB不能代替串口接收数据吧?我是奇怪USB中间的数据线为什么不能代替串口.

追答

因为电脑用负电压代表高电平,用正电压代表底电平。+12V表示0,-12V表示1。单片机和电脑的电压也不一样。所以需要一个芯片进行转换。

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-17
可以用并口

请问单片机上一定要用串口来接收数据吗?(我是指单片机上的串口,USB...
必须用芯片把电脑USB数据转换成单片机的串口,串口是传输数据的,不能做电源使用。串口有两根线,一根是输入。一根是输出。USB有4根线,左右两边的是5V电源线,中间的是数据线。USB做电源使用时连接的是左右两根线。不能和中间的数据线连接

请高手解释,为什么单片机和电脑通信时,必须得要串口啊!普通的usb...
因为在单片机上最容易做到的通信部件就是串口了。usb结构复杂,还需要复杂程序支持,单片机rom不够的话是不可能运行usb协议的。你想接电脑的usb,那最简单的就是usb转串口。

单片机中USB转串口什么意思,USB不是串口吗,我记得是啊,为什么还要转
两种不是一样的。

为什么要usb转串口,不能直接读usb口吗
usb转串口是你的单片机使用的是串口通信,但是许多笔记本电脑现在都没有串口了,因此需要使用USB转串口实现通信,USB协议通信和串口协议通信是不一样的,不能直接通信

[单片机]usb 转com串口的作用???
但是你的电脑(笔记本)所以必须要USB转串口。如果你有台式机也可以直接用一根串口线;2、max232的主要作用是电平转换,将TTL电平转换成232电平,PL2303是USB转rs232芯片,相当于电脑的猫,有的USB转串口不用MAX232那是因为你单片机端没有max232,不用再转了。

如何让电脑串口接收单片机发出的一串阿拉伯数字
1、首先,使用串口线将单片机的串口与电脑的串口或USB转串口适配器连接。确保连接正确并牢固。在单片机和电脑之间进行串口通信之前,需要确保使用相同的串口参数。2、其次,在单片机的代码中,编写相应的程序,将要发送的阿拉伯数字转换为适当的数据格式并通过串口发送出去。3、最后,在电脑端,可以使用编程...

单片机上的数据发送到电脑上的显示
软件:单片机软件:先配置要串口的波特率、停止位、数据位、效验方式等。然后把需要发送的数据依次放入串口缓冲寄存器。检测到发送完毕标志之后再放入下一个数据。接收也是收到接收标志之后,从串口缓冲寄存器读出数据就好了。因为单片机不同寄存器、标志的名字不同,具体操作有些差异,这里不细讲了。电脑软件:...

关于单片机串口、电平与笔记本串口、电平的一些问题
你用的单片机是STC的吗?如果是USB口,那么需要专用芯片将USB口转成串口,这实际转化出来的是TTL电平的,可以和单片机直接通信或者下程序,或者直接给STC单片机下程序。如果是台式机上的串口,输出是RS232电平,也就是说输出电平时双极性的(正负12V),不能直接和单片机通信,或者下程序,使用MAX232是将...

关于USB串口与RS232串口的疑问?
烧录完毕单片机执行里面的程序通过串口收发数据时,与电脑之间通信,需要根据自己定制的通讯协议进行数据传输,协议中就包括波特率,意思是每秒接收或者发送多少位,如果单片机程序和调试助手里面波特率不一样的话,就乱套了,很容易产生乱码,不信你试一下就知道了。还有问题再问吧 ...

单片机用的USB转串口
明确回答:不可以 89S51只能用并口或者USB的下载线,只有STC才需要串口下载,编程是肯定不行的,最多只能用来通信。89S51是SPI或并口可以下载,无需串口。STC是串口下载。

相似回答