下面是我画的MAX485转TTL电平电路原理图,求大神帮忙看看能实现正常通信吗? 另外:这个PA0我应该怎么写程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了下面是我画的MAX485转TTL电平电路原理图,求大神帮忙看看能实现正常通信吗? 另外:这个PA0我应该怎么写程序相关的知识,希望对你有一定的参考价值。

我应该怎么对PA0这个端口怎么写程序呢?求大神指点,非常感谢!0.0

首先,MAX485是单5V供电的,所以你应当改用MAX3485或其它的3.3V的485收发器。
其次,C1、C2两个电容不应该是同一个值,一般一个224和一个222之类,相差两个数量级。
再次,端口的防护一般使用TVS管。普通稳压管的响应速度太慢,两个稳压管反接起不到好的保护效果。

“这个PA0我应该怎么写程序”
PA0拉高电平时,收发器处于发送状态;PA0拉低电平时,收发器处于接收状态。你需要根据自己的通信协议,规划好节点接管总线的时序,平时处于接收状态,拿到令牌或分配到自己的时间片以后就切换到发送状态发送数据包。
参考技术A 直接 用 max485 datasheet 里的 例图旧可以吧

一个数电问题,求教

看图 图3-14是74系列的TTL电路,图3-15都是74系列的coms电路,分析每个电路输出是什么状态,高电平?低电平还是高阻态? 回答细致给加分啊,请分析细致一点啊,先谢谢了,急求,急求

个人理解 有错误请指出
对于74系列的TTL门电路 因为带有上拉电阻 当引脚悬空时 默认为高电平
VIL代表输入低电平 VIH代表输入高电平 VCC为高电平 接地为低电平
a 为与非门 输入3高 与非后为低电平
b 或门 输入2低 输出低电平
c 与非 输入高加低 输出高电平
d 或非 输入2低 输出高电平
e VCC属于控制端 高电平有效 所以输入VIH高电平 输出低电平
f 控制端低电平有效 所以为高阻
g 为或非门 输入一高一低 输出为高电平
f 为与或非门 上面输出低电平 下面高电平 或非门输出低电平
下面4个自己练习一下 以上 有错误请指出 在线等追问

对 其实那个逻辑判断我能理解,就是您开始说的那点,为什么有的时候输入是高电平,有的时候是低电平,前面加电阻什么的

追答

个人理解不看电阻啥的。。VIL指输入低电平 VIH指输入高电平 VCC是高电平 接地是低电平 悬空是高电平 我是这么看的

参考技术A 回答
参考技术B 现在这学生啊,真是无语了,现在这网络啊,把孩子们都毁了!

以上是关于下面是我画的MAX485转TTL电平电路原理图,求大神帮忙看看能实现正常通信吗? 另外:这个PA0我应该怎么写程序的主要内容,如果未能解决你的问题,请参考以下文章

rs485转TTL电平的芯片

485转ttl后串口命令怎么发

rs232转rs422电路原理图

TTLRS232RS485串口

232转rs485芯片,电路求分析,R2OUT在PC机发送数据时不是时高时低么,那485发送使能不是就一会开一会关么

RS232接口电路原理图原理