首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Uart至RS-232会议

Uart至RS-232会议
EN

Stack Overflow用户
提问于 2019-03-19 09:05:59
回答 1查看 1.6K关注 0票数 1

我正在工作的一个项目,我使用了几个PIC18F26K83的这个项目。对于PIC之间的通信,我使用UART。现在,我还需要用RS232向用户发送数据。据我所知,UART和RS-232之间的主要区别是电压电平.与事先知情同意,我不能提供适当的电压水平,这是必要的RS232。因为UART到RS232转换器看起来是必须的。(即MAX232)我有两个问题。

1)在这种情况下,使用UART芯片是唯一的选择?有没有别的办法?

2)我计划将UART数据直接发送到Uart到RS232转换芯片。我不知道它们是怎么工作的,我需要改变什么吗?我能直接把UART tx数据放到这些芯片的接收引脚上吗?事先谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-20 08:54:54

在这种情况下,使用UART对RS232芯片是唯一的选择吗?有没有别的办法?

对于从UART到RS-232的转换,使用RS-232电平转换芯片(如MAX232 )是最经济、可靠和方便的方法。您可以构建各自的RS-232线驱动器和线路接收器使用离散的部分,但不推荐基于上述原因(经济,可靠和方便)。

我计划将UART数据直接发送到Uart到RS232转换芯片。我不知道它们是怎么工作的,我需要改变什么吗?

明智的编码不会改变任何事情。只需验证您的UART的波特率是由RS-232支持的.大多数MAX232将运行高达120 kbit/s,而MAX3232将运行高达250 kbit/s。

对于波特率通常为9600的典型连接,任何一个IC都足够了。

我能直接把UART tx数据放到这些芯片的接收引脚上吗?

您的UART需要连接到MAX232的逻辑数据输入引脚(T1IN (针号- 11)或T2IN (针号- 10))。

您的UART需要连接到MAX232 (R1OUT (Pin No.12)或R2OUT (Pin No.9)的逻辑数据输出引脚)。

如果您将UART TX连接到T1IN (Pin编号- 11),那么您将在T1OUT (Pin to 14)上获得您的RS-232 TX信号,否则,如果您将UART TX连接到T2IN (针号- 10),那么您将在T2OUT上获得您的RS-232 TX信号(Pin编号- 7)。

类似地,如果您将UART连接到R1OUT (Pin编号- 12),那么传入的RS-232数据/信号线应该连接到R1IN (Pin - 13) RS232线路数据输入(来自远程RS232系统),或者如果您将UART连接到R2OUT (Pin编号- 9),则应该将传入的RS-232数据/信号线连接到R2IN (Pin - 8) RS232线路数据输入(来自远程RS232系统)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55237103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档