55问答网
所有问题
当前搜索:
51单片机rs485
51单片机
能直接接收
RS485
信号吗
答:
51单片机
能直接接收
RS485
信号吗 不行,要用RS485转换的。RS485有8个引脚:一个电源;一个地,一个差分+;一个差分-(是通讯线),还有一个接单片机RXD,一个接TXD,另外两个是输出控制和输入控制的(这两个通常连在一起)。所以单片机的输出是先送到TXD,再由RS485变成差分信号送出去的;输入是...
51单片机
与
rs485
连接电路???在串口程序中怎么驱动485???在线等!!!谢 ...
答:
驱动485有硬件驱动方式和软件方式。软件方式的话硬件电路比较简单,吧485的2、3脚连在一起,并接在
51单片机
的一脚上(比如P1_0),单片机发送脚TX接485的DI脚(也就是4脚),单片机的串口接收RX接485的RO脚(1脚)。默认P1_0为低电平,当发送数据之前先把P1_0置高,发送结束后再置低。
51单片机
怎样和PC通过
RS485
进行通信?
答:
你已经用USB转成
RS485
,再将RS485转成TTL了,剩下的事就简单了,就把RS485TTL的RXD接到
单片机
RXD,把485TTL的TXD接到单片机的TXD上就行了。然后就要写程序了。电脑的USB转485线要安驱动程序,虚拟出一个串口来,电脑就可以用串口调试助手与单片机通信了。
关于
51单片机RS485
通信问题
答:
if (SendFlag==1) // max485(半双工通信) RE/DE定义 RE=0为接受状态 DE=1为发送状态(参考MAX485芯片管脚){
RS485
E=1; // RS5485E=0为接收状态 RS5485E=1为发送状态 SBUF=SenData; //发送数据 delay(50);} else { RS485E=0; //接收状态 } } } / 串口中断...
如何通过
rs485
总线从电表上采集数据(用
51单片机
采集),单片机还能通过无线...
答:
当然可以。不过首先要控制MAX485,从接收和发送数据。收到数据后,再驱动24L01发送数据。但你必须了解电表的
485
通信协议,才能读取它的数据。
51单片机
与PLC上的
RS485
如何连接?
答:
一般
单片机
的通讯接口是UART串口电平是TTL电平,与
485
的差分信号是无法直接连接的,中间需要需要用485芯片进行转换的, 给你推荐一颗芯片PB331,可以兼容485协议,接线不分极性总线可以供电。
rs232和
rs485
在用
51单片机
编程时有什么区别啊?
答:
485
要注意发送端的使能,其他的包括中断处理,接收、发送都差不多
rs485
实现两个
51单片机
之间的通信
答:
完全可以,
485
有效通信距离1-2km,
单片机
加485控制芯片就可以。如果多机通信,要分清主从机,或者通信协议自己做好。还有可以单片机串口加无线模块来通信。网上资料很多,自己多找找。
向大神求助,有没有C语言的基于
485
的
51单片机
的主从应答的程序啊,就是...
答:
include <absacc.h> define DATA
51
DBYTE[0x80] //80H存数据 define AddressID 0x31 //本机地址1 sbit
RS485
E=P3^7; //定义485的使能脚// RS5485E=0为接收状态 RS5485E=1为发送状态 sbit MAX485_DIR=P3^7;main(){ //***通讯设置 SCON = 0xF0; //REN=1允许串行接受...
为什么
51单片机
用
485
发送字符1,串口助手收到的却是00 67,有时候还收到...
答:
再说电脑接收错误,因为
单片机
是
RS485
发送,那肯定需要一个USB转RS485模块,电脑才能收到单片机发送的字符。估计你并不是用USB转485摸块。曾经有人提问过这样的问题,他是先用USB转RS232串口线,再用一个232转485模块接单片机,现象与你相似。如果你也是这么转的,那就告诉你,肯定是不行的,电脑接收...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
rs485与单片机怎么接
rs485与单片机如何连接
单片机读取485数据并显示
单片机的485传输设计
rs485单片机读取数据
单片机接受和发送MAX487代码
51单片机和485怎么连接
51单片机modbus教程
单片机实现测温485信号