单片机与PC用串口通讯需要什么条件?

是不是还需要一个max232芯片?rs232指的是PC的串口吗?买来那个MAX232芯片是插在单片机上的?需要自己写电路吗?麻烦懂得具体回答下。

如果你电脑是笔记本,一般还没RS232串口呢,需要买一条USB转串口线。追问

如果不用串口用USB只需要买一条USB转串口线?我听说用USB来通信很难啊,

追答

你电脑上有串口是最好的了,就是那个COM口,在电脑后面的,是DB9针的,直接用啊,不要再用USB转串口线了。
要是笔记本且没有串口,就只好买一条USB转串口线了。买时,卖家会给你一个驱动程序的,安装驱动程序后,会在电脑上虚拟出一个串口来,确实,用USB通信常常会出现一些问题,但必竟是解决的办法,总比没有强啊。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-27
MAX232就是电平转换芯片,外围需要几个电容,电路网上很多的,芯片上有RS232接口就是直接和PC连的,还有TTL的串口是跟单片机串口连的,这样弄好以后硬件就算好了,剩下的就是写上位机软件,也就是PC端的软件和单片机上的串口通讯程序了。
第2个回答  推荐于2017-09-28
好像不需要其它条件吧
单片机与PC通信一般就是用串口,当然也有用并口的
用串口通信,距离在10米内用RS232,超过了就用RS485或是RS422
单片机是硬件,由时钟控制向PC发送数据,或是接收数据
在PC端,编程也是用底层时钟控制,不断的接收或是发送数据
要看你用何种程序写了,一般的VB、C都有串口连接控件,直接调用它就可以与单片机通信
第3个回答  推荐于2017-10-01

PC的串口的电平逻辑1是-3~-15V逻辑0是 +3~+15V跟单片机0-5V电平是不兼容的

所以需要MAX232转换电路

接法如下图(max3232为3.3v  max232为5v  接口一样只是工作电压不同)

电容选用104-105均可


TXD RXD分别连接到单片机的串口引脚即可

本回答被提问者和网友采纳
相似回答