MB89P475的UART/SIO结构与应用
控系统的通信采用电流环方式实现,这样可以增强通信的可靠性。通信过程由通信板主控,通信数据采用RS-232标准数据格式[2]。
可选择MB89P475的UART/SIO1为UART(两线异步)通信模式,通信数据格式定义为1位起始位,8位数据长度和1位停止位,无校验位。
(2)软件设计
相关寄存器初始化如下:
MOVSCR1,#52;设定波特率=2400bps(系统时钟Fch=8.000MHz)
MOVSMC11,#00001011B;选择UART模式,1Bit停止位,8Bits数据长度,无校验位
MOVSMC12,#01111010B;允许接收中断,禁止发射中断,发射允许,接收允许
具体的编程方法与通信板和计算机的通信编程方法相同。
5结语
虽然MB89P475的双路UART/SIO结构具有灵活、安全的特点,但合理的程序设计也至关重要。在LSR300中央空调计算机集控系统中,以MB89P475为核心设计的通信板,充分合理地利用了MB89P475的双路UART/SIO资源。它可以作为各控制终端与计算机交换数据的枢纽,同时还避免了主控系统的重复开发。目前该系统已投入使用,其方便、灵活的操作模式和安全可靠的运行已得到了用户的肯定。
《MB89P475的UART/SIO结构与应用(第5页)》
本文链接地址:http://www.oyaya.net/fanwen/view/175857.html
可选择MB89P475的UART/SIO1为UART(两线异步)通信模式,通信数据格式定义为1位起始位,8位数据长度和1位停止位,无校验位。
(2)软件设计
相关寄存器初始化如下:
MOVSCR1,#52;设定波特率=2400bps(系统时钟Fch=8.000MHz)
MOVSMC11,#00001011B;选择UART模式,1Bit停止位,8Bits数据长度,无校验位
MOVSMC12,#01111010B;允许接收中断,禁止发射中断,发射允许,接收允许
具体的编程方法与通信板和计算机的通信编程方法相同。
5结语
虽然MB89P475的双路UART/SIO结构具有灵活、安全的特点,但合理的程序设计也至关重要。在LSR300中央空调计算机集控系统中,以MB89P475为核心设计的通信板,充分合理地利用了MB89P475的双路UART/SIO资源。它可以作为各控制终端与计算机交换数据的枢纽,同时还避免了主控系统的重复开发。目前该系统已投入使用,其方便、灵活的操作模式和安全可靠的运行已得到了用户的肯定。
《MB89P475的UART/SIO结构与应用(第5页)》