Philips AN10250 Application Note

This application note describes how to use a Philips 16C UART to implement a simple RS-485 transmitter and receiver node.


Philips AN10250 Application Note - cover page
Brand
Philips
Category
Other Electronics
Document type
Application Note
Language
Chinese
Pages
8
File format
PDF
File size
167 KB
Published
16 September, 2011
Updated
30 September, 2023
MD5 checksum
B7C96FC1402C58E5664055CEEC82FCE5

About this manual

The document describes an application using a Philips SC16C UART (e.g., SC16C554, SC16C554B, SC16C654, SC16C654B) to implement a simple RS‑485 transmitter/receiver node. It details the data frame format, control characters, and software structure required for half‑duplex communication over an ISA bus.

It also outlines software limitations such as lack of CRC error checking, limited control characters, and inability to handle other interrupt sources, and provides conclusions and suggestions for extending functionality. This manual is written in Chinese.

What's inside

  • 1.0 数据帧和RS-485协议
  • 2.0 软件结构
  • 2.1 控制字符
  • 2.2 代码结构
  • 3.0 软件的局限
  • 4.0 结论

Specifications

Node address range0x07…0x7F
EOF character0x60
ACK character0x61

Frequently asked questions

What UART is used in this application?

A Philips SC16C UART such as the SC16C554, SC16C554B, SC16C654 or SC16C654B is used.

How is an address character distinguished from a data character?

Address characters have the parity bit set to 1, while data characters have the parity bit set to 0.

What control characters are defined?

The defined control characters are the address byte, EOF (0x60) and ACK (0x61).

Download PDF (167 KB)

More Philips Manuals


View all Philips manuals →