‘壹’ 单片机的TTL电平和串口电平有什么不同
单片机TTL电平 都是 逻辑 “0” 为 0V, 逻辑 "1" 为 5V 或3.3V
而 串口电平是 逻辑 “0” 为 3 ~ 15V ,逻辑 “1” 为 -3 ~ -15V
主要区别是电平幅值 不一样,不能直接连接,得通过转换芯片连接。如MAX232.
‘贰’ 单片机使用的USB转串口转换后的电平与电脑串口一样吗
USB转232本身就说明了一个事实:它将电平已经转成232的电平了,所以这点你不用担心。就像你的电路上只有5V电源,而你接一个MAX232芯片时,从MAX232发送出来的电平就成了232电平了,是一样的道理。
MAX232接收的是232电平,它将接收到的232电平转成单片机需要的TTL电平。然后将单片机发送的TTL电平转成232电平发送出去。这就是MAX232存在的意义。
‘叁’ 用单片机和计算机串口通信,芯片的电平有问题
单片机电平一般都是五伏特的,看你TXD里面却出来2.6伏特的电平,这个应该有问题的,单片机驱动能力有限,光耦要选择电流小的,以减小对单片机输出的影响,所以1
检查硬件电路,是不是设计有问题,可以用对电路进行测试,方法是做测试程序,手动控制端口高低电平,观察带光耦后端口电平以及光耦后电平,2
检查232芯片外围电路是不是有问题,232电平为9伏特反逻辑,232芯片内部有电源泵电路,利用电容实现升压,可能单片机一直给高电平或者低电平的情况下,电容无法冲放电,可能会导致电平不正常,这个也是猜测,可以看芯片资料。
‘肆’ 关于单片机串口、电平与笔记本串口、电平的一些问题
你用的单片机是STC的吗?
如果是USB口,那么需要专用芯片将USB口转成串口,这实际转化出来的是TTL电平的,可以和单片机直接通信或者下程序,或者直接给STC单片机下程序。
如果是台式机上的串口,输出是RS232电平,也就是说输出电平时双极性的(正负12V),不能直接和单片机通信,或者下程序,使用MAX232是将RS232电平转换成TTL电平(0—5V),这样就能和单片机通信了。
如果是USB转的串口,想要输出RS323电平,同样需要用MAX232,将TTL电平转化成RS232电平。
USB转串口需要在电脑上装驱动,当与USB连接时相当于是虚拟出来的串口,在我的电脑图标上单击鼠标右键,选择管理,再点击设备管理器,有一个COM,这就是USB虚拟出来的串口,如果将USB连线断开则那个COM消失。
我的qq:429433607 可以继续讨论
‘伍’ 51单片机串口通信是什么电平
TTL 。
‘陆’ 51系列单片机接口是TTL还是232电平还是别的什么
51系列单片机接口是TTL电平,其中 就有 串口 如 Tx Rx 等
电脑自带 串口 是 标准 rs232电平
51系列单片机 串口 一般要用 max232电平转换后才能与电脑自带 串口 相连
请看 武汉鸿伟光电
E232TTL RS232/TTL电平无源转换器
‘柒’ 从51单片机串口通信时,信号1的电平是多少伏
如果是TTL通讯,那么逻辑1的电平是Vcc电平,一般在4.5~5.5V。
如果外接了收发器,例如转换成RS232,那么逻辑1遵从RS232标准在-15V~-3V范围内。
‘捌’ 关于51单片机的串口通信,为什么要用rs232电平
所谓的RS-232通信标准,就是对插件样式、信号名称和意义以及所谓的驱动器/接收器的电气模式这种硬件作出规定。一般的都是9针的接口,其中包括CD接口:数据通道接收载波的检测;RD接口:接收数据;SD接口:发送数据;ER接口:数据终端就绪;SG接口:信号用接地;DR接口:数据集就绪;RS接口:请求发送;CS接口:允许发送;CI接口:被呼表示。用以上接口进行数据通信,还有对电平的要求。当然与51单片机进行通信方式很简单,首先要解决的是电平标准,51的I/O口最大输出5V电压,而RS-232要求电压在±10V,为达到电平匹配,需用到MAX232CPF电平转换芯片,将0~5V电平转换为±10V电平,从而实现电平匹配;然后,数据接口只用到了数据发送与接收2个端口,还有数据的请求发送与允许发送,共4个端口,MAX232CPF还有其他一些外围电路接口,但比较简单,都是些电容接口,从而实现单片机与RS232接口的通信。我这儿还有RS232通信接口的相关资料,需要的话我可以给你。
‘玖’ 单片机的串口电平都是TTL的吗
可以这样认为。
SPI、I2C、UART等从单片机输出的都可以认为是TTL电平,对于UART,外接max232等做完RS232接口时,232电平不是TTL。
‘拾’ stm32单片机串口输出电平函数
串口在作为UART端口以后不肯能输出高低电平信号以外的电平,所以你说的输出电平函数不可能实现,除非输出电平的数字量。