搜索
bottom↓
回复: 9

PIC单片机串口TX引脚输出的数据能反向吗?

[复制链接]

出0入0汤圆

发表于 2017-6-26 11:32:21 | 显示全部楼层 |阅读模式
像51,AVR等单片机的TXD出的都是TTL电平,空闲时高电平,数据低电平,公司前辈(已离职无资料)做的板子PIC单片机测了一下,空闲时为低电平,同样9600的波特率 示波器观察波形多5ms左右,每一BIT宽一点?
没用过PIC单片机,请问一下次PIC16F883用的是什么模式啊?

出20入12汤圆

发表于 2017-6-26 11:49:03 | 显示全部楼层
例如:16F1937的 BAUDCON:波特率控制寄存器的bit 4 SCKP:同步时钟极性选择位
异步模式:
1 = 将数据电平取反后发送到TX/CK 引脚
0 = 直接将数据发送到TX/CK 引脚

出0入0汤圆

 楼主| 发表于 2017-6-26 11:52:28 | 显示全部楼层
本帖最后由 Doci 于 2017-6-26 11:54 编辑
gaolf_2012 发表于 2017-6-26 11:49
例如:16F1937的 BAUDCON:波特率控制寄存器的bit 4 SCKP:同步时钟极性选择位
异步模式:
1 = 将数据电平取 ...


嗯,非常感谢,还有个问题,蓝色是PIC输入RX的,黄色是PIC输出TX ,数据长度不一样是波特率发生器的问题吗?还是说有其他处理?

编辑原因:补充说明。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出20入12汤圆

发表于 2017-6-26 12:11:03 | 显示全部楼层
波特率不一样吧?连电脑串口助手看看

出0入475汤圆

发表于 2017-6-26 12:21:37 来自手机 | 显示全部楼层
pic比较特殊使用的功能,官方资料就是说的可以直接作为RS232接口使用,就是说不需要用max232这类电平转换芯片

出0入0汤圆

 楼主| 发表于 2017-6-26 13:11:33 | 显示全部楼层
1a2b3c 发表于 2017-6-26 12:21
pic比较特殊使用的功能,官方资料就是说的可以直接作为RS232接口使用,就是说不需要用max232这类电平转换芯 ...

此PIC单片机能接受51单片机的串口数据,然后转发出来给下级设备通信,转发出来后用TTL接收就数据不对,用232接收数据是对的,但是新板子非PIC单片机,TTL加max232出的232信号,下级设备就不能通信了。

出0入0汤圆

 楼主| 发表于 2017-6-26 13:34:02 | 显示全部楼层
gaolf_2012 发表于 2017-6-26 12:11
波特率不一样吧?连电脑串口助手看看

说错了,差大概3ms左右,9600波特率,电脑用232接收显示都一样是正确数据,用TTL接收显示都不对数据也一样

出0入475汤圆

发表于 2017-6-26 15:39:22 来自手机 | 显示全部楼层
Doci 发表于 2017-6-26 13:11
此PIC单片机能接受51单片机的串口数据,然后转发出来给下级设备通信,转发出来后用TTL接收就数据不对,用 ...

那就说明你系统没有搞清楚吧,pic的这种直接理解成已经有max232了,然后如果同样的管脚能与51的ttl电平通信,那说明51可能也反向了,或者是其他方式处理了的,直接示波器看波形简单明了,另外不知道你说接收51是同一个口还是另外的,同一个的话的确复杂,另外一个的话大概就是一个正常的一个反相的

出0入0汤圆

 楼主| 发表于 2017-6-26 16:07:38 | 显示全部楼层
1a2b3c 发表于 2017-6-26 15:39
那就说明你系统没有搞清楚吧,pic的这种直接理解成已经有max232了,然后如果同样的管脚能与51的ttl电平通 ...

您好,是51的单片机发送给PIC的RX口,然后PIC的TX口接下级其他的设备,51单片机给PIC是正常的TTL的串口数据,PIC的TX口出的数据用usb转TTL+串口调试助手查看数据,显示乱码,用USB转232+串口调试助手查看数据是正常数据,和51给PIC的是一样的,现在我直接用51+max232接下级其他设备,下级设备就接收不到。

出0入475汤圆

发表于 2017-6-26 16:54:34 来自手机 | 显示全部楼层
Doci 发表于 2017-6-26 16:07
您好,是51的单片机发送给PIC的RX口,然后PIC的TX口接下级其他的设备,51单片机给PIC是正常的TTL的串口数 ...

首先你确认夏季设备的电平是否能接受232电平,然后就是系统的问题了,如果你说51转给pic的和pic转给下一集的一样的数据,那么pic来干嘛?还有就是有没有时间上的差异,收到51信息后时间是是否有差异,否则纯粹的反个相我觉得可能性不大,要不然直接并联监听就行了干满弄成串联的模式呢,你觉得是不是
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-18 18:50

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表