MAX485 中文资料,MAX485 PDF,DATASHEET,电路图,通讯程序内容介绍:
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
是用于 RS-485 与 RS-422 通信的低功耗收发器,每个器件中都具有一个驱动器和一个接收器。MAX483、MAX48
7、MAX488 以及 MAX489 具有限摆率驱动器,可以减小 EMI,并降低由不恰当的终端匹配电缆引起的反射,
实现最高 250kbps 的无差错数据传输。MAX481、MAX485、MAX490、MAX491、MAX1487 的驱动器摆率不受
限制,可以实现最高 2.5Mbps 的传输速率。这些收发器在驱动器禁用的空载或满载状态下,吸取的电源电流在 120(A
至 500(A 之间。另外,MAX481、MAX483 与 MAX487 具有低电流关断模式, 仅消耗 0.1µA。所有器件都工作
在 5V 单电源下。
驱动器具有短路电流限制,并可以通过热关断电路将驱动器输出置为高阻状态,防止过度的功率损耗。接收器输入具
有失效保护特性,当输入开路时,可以确保逻辑高电平输出。
MAX481,MAX483,MAX485,MAX487,MAX1487 引脚(管脚)图及工作电路
MAX485 通讯程序与 MAX232 通讯程序在本质上是一样的,只是 MAX485 通讯程序需要加上通讯方向控制。下面
是基于 mega128 16AU 的 485 通信中断接收的程序,调试通过,晶振为外部 16M,MAX485 的 DE 和 RE 短接连 PC
0 口,
程序如下:
#define SEND_485 PORTC|=0x01
#define READ_485 PORTC&=0xfe
void Usart1_init(void) //16Mhz 频率,设置波特率 9.6k,8 位数据位,无校验,接收发送使能,1 位停止位
{
UBRR1H=0;
UBRR1L=103;
UCSR1B=(1<
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
{
SEND_485;
DelayBus();DelayBus();DelayBus();
while( !(UCSR1A&(1<