用单片机和计算机串口通信芯片的电平有问题(网!

用单片机和计算机串口通信芯片的电平有问题(网

趋势迷

用单片机和计算机串口通信芯片的电平有问题(

2024-07-21 06:24:40 来源:网络

用单片机和计算机串口通信芯片的电平有问题(

用单片机和计算机串口通信,芯片的电平有问题???
单片机电平一般都是五伏特的*🐵——|🙁🌤,看你TXD里面却出来2.6伏特的电平😛🦮__🎊🎍,这个应该有问题的🦈——-💐🤨,单片机驱动能力有限🦢🌏——🏉,光耦要选择电流小的🐯|_🤬🙃,以减小对单片机输出的影响😘😕——🐟🦗,所以1 检查硬件电路😝🎆_|🦀,是不是设计有问题😕🌗——🐫🥋,可以用对电路进行测试🤮_🦕🦕,方法是做测试程序♣🐺|🦁🦝,手动控制端口高低电平⛸😾_🪀,观察带光耦后端口电平以及光耦后电平🐔_-🐳,2 检查希望你能满意😈|🌙。
你说的是串口通信的问题吧🕸🐣||🐭🪶。串口通常只用到了三根脚(TX/RX和地)🥉_🐩,即9针中的2🪲-——🎟🐦,3🦨🐒——|🐩🎃,5脚🪢🎽-_⛈。连接不上的原因是🐞|🐥,管脚没有对上🦇🎯_🐦,TX/RX接反了😵🐿||🎄🌸,最后就是你说的电平不匹配🐸🌼_⭐️。计算机的RS232是12V的电平🐐|——🎁🐫,单片机直接出来需要加一个MAX232芯片🎄-🪢🐺。

用单片机和计算机串口通信芯片的电平有问题(

我的单片机串口通信时为何txd脚变为低电平??
单片机在接收的时候TXD是高电平的🪢————*,只有在发送数据时才会出现电平的变化🕊☀️|——🎨🎿,建议用示波器看看TXD波形🐟🌍|-🙊,万用表对频率比较高的信号不准😔🔮|😹😁,
1🙈🦒-🌵🐌、如果PC机有串口硬件🤤_🐣👿,并且有DB9接口🦝🌗--🐑🐥,那么需要MAX232或其他同样功能的芯片进行双向电平转换🌸🍀-🖼,因为单片机这边是TTL电平🐕🐚——-🐚🧨,PC机这边是±10V电平🦠🌗_🎮,直接相连是会出现问题的😤😜_*🐃。2🦥🐉|_😘、如果PC机没有串口DB9接口(现在的笔记本几乎都没有)🌤🐺|*,那么就得做USB到串口的转换🐯_-🎈,即用一颗USB转串口的芯片🔮|🐿🐓,如CH340🌹|🌴🙀、PL2303或者其后面会介绍🦎|🌸。
单片机之间的UART通讯中的ttl电平问题(具体见补充)??
这是典型的5V系统与3.3V系统的通信问题🌪-——*🌦,推荐使用专用的电平转换芯片🦚————🦙🌑,如TI的SN74LVC2T45😆-🧩🐘,可以参考TI的应用报告《zhca047 选择正确的电平转换解决方案》
最好还是用max232转换一下🤨🐺--🖼🍂,51的IO口电平标准和232的标准不一样的🦎😼_😉,232串口的电平标准貌似是±15V吧🥌🐭——|🌾🐵,51是0V和5V还是3.3V的😑-🪅,反正电平是不匹配的🌑|🎎,
关于单片机串口、电平与笔记本串口、电平的一些问题??
你用的单片机是STC的吗?如果是USB口🔮|-⛈,那么需要专用芯片将USB口转成串口🎋🐐|😕,这实际转化出来的是TTL电平的🐼*-|🕷🦜,可以和单片机直接通信或者下程序⛅️--🦓💀,或者直接给STC单片机下程序🐗_|😼。如果是台式机上的串口🦟🎃|-🦨,输出是RS232电平🖼🏸-——👹,也就是说输出电平时双极性的(正负12V)🌧-😎,不能直接和单片机通信🌪🦇————🌜🐓,或者下程序🦄|🦙,使用MAX232是将希望你能满意🦊🦂|🍃🦢。
转换后就和原来的串口一样🐀🐝————✨😽。用MX232和USB转串无关🦢|_🥅,单片机与PC的串口通信本来就要用MX232的🪴——🌺♟,因为二者的电平不同🦋|🐈🐇。
单片机串行通信程序调试原因??
MCU软件编码问题或计算机端软件工作异常🦠🪆_🐅。串口无法接收当串口接收不到任何数据的原因通常如下🪢😨|🐪🦃:对端串口实际未能成功发送数据😒💫_——👺。串口发送有效电压不满足芯片接收解码要求🌖😵|-🐑。MCU软件编码问题或计算机端软件工作异常🐲——🧵🐗。二😗————*、常用的排查小技巧对于以上的常见串口调试问题🌦🦊——|🦘,有以下几个方法和技巧可供参考使用🎯🐃_|🥊。使用硬件后面会介绍😋🌺_🐍。
同意1 楼得🦘🐈‍⬛——🌥🐿!用完整九线串口🎱————🐽:成功🦂🐬--🦊,那么⛅️_🥌,用三线串口🌷_——🐺:失败 不可能🦢😵————🦁!要么就是你连接有问题🐗|🐐🌙,如Tx Rx 接反了*😍|-🦄🍃,按说不会如此🎣😰——*🎍,