MAX485中文数据手册资料

发布时间:2013-04-28   来源:文档文库   
字号:
MAX485中文资料
2009-11-28 14:49 MAX485中文资料,MAX485 PDF,DATASHEET,电路图,通讯程序内容介绍: MAX481MAX483MAX485MAX487-MAX491以及MAX1487是用于RS-485RS-422通信的低功耗收发器,每个器件中都具有一个驱动器和一个接收器。MAX483MAX487MAX488以及MAX489具有限摆率驱动器,可以减小EMI,并降低由不恰当的终端匹配电缆引起的反射,
实现最高250kbps 的无差错数据传输。MAX481MAX485MAX490MAX491MAX1487的驱动器摆率不受限制,可以实现最高2.5Mbps的传输速率。这些收发器在驱动器禁用的空载或满载状态下,吸取的电源电流在120(A 500(A 之间。另外,MAX481MAX483MAX487具有低电流关断模式, 仅消耗0.1µA。所有器件都工作在5V单电源下。
驱动器具有短路电流限制,并可以通过热关断电路将驱动器输出置为高阻状态,防止过度的功率损耗。接收器输入具有失效保护特性,当输入开路时,可以确保逻辑高电平输出。 MAX481,MAX483,MAX485,MAX487,MAX1487引脚(管脚)图及工作电路

MAX485通讯程序MAX232通讯程序在本质上是一样的,只是MAX485通讯程序需要加上通讯方向控制。下面是基于mega128 16AU485通信中断接收的程序,调试通过,晶振为外部16M,MAX485DERE短接连PC0口, 程序如下: #define SEND_485 PORTC|=0x01 #define READ_485 PORTC&=0xfe void Usart1_init(void //16Mhz频率,设置波特率9.6k8位数据位,无校验,接收发送使能,1位停止位 { UBRR1H=0; UBRR1L=103; UCSR1B=(1<发送接收使能,使用中断方式, UCSR1C=(1<位数据,1位停止位,无校验 } void Usart1_transmit(unsigned char c //查询方式发送接收字符函数 { SEND_485; DelayBus(;DelayBus(;DelayBus(; while( !(UCSR1A&(1<等待发送缓冲区为空 UDR1=c; while(!(UCSR1A&(1< // UDCR0=c; UCSR1A |= _BV(TXC1;//将发送结束标志位清零
// SET_BIT(UCSR1A,; READ_485; direction++; }
SIGNAL(SIG_UART1_RECV//serial port 1 { if(UCSR1A&(1<{ rec1buff=UDR1; rec1_flag=1;

本文来源:https://www.2haoxitong.net/k/doc/0aba4b64b84ae45c3b358cbc.html

《MAX485中文数据手册资料.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式