AU6850C UART从机模式详解与通信协议

需积分: 10 1 下载量 120 浏览量 更新于2024-09-12 收藏 580KB PDF 举报
本文档详细介绍了山景AU6850C芯片在从机模式下的使用指南,该芯片支持与主机通过串行通信接口UART进行双向通信。AU6850C的UART默认配置包括波特率4800,无校验位,以及8位数据位和1位停止位。通讯过程遵循特定的字节发送顺序,其中每个命令由5个字节组成,以0x55作为命令头,后续字节按高位字节优先的原则发送。 1. **文档概述**: 文档主要针对AU6850C芯片的从机角色,强调其作为串口设备在与主机交互中的功能,允许数据双向传输,即既能接收主机指令也能发送响应信息。 2. **通讯方式说明**: UART在从机模式下是双向的,它既是数据输入通道也是输出通道。数据以固定的格式,如0x55开头的5字节命令,进行传输。需要注意的是,由于C51存储模式为大端模式,高位字节存储在内存低地址,发送时需按照字节的低位优先原则进行。 3. **数据发送、接收时序**: 发送过程中,先发送高位字节,然后是低位字节。例如,命令0x5500FF09F6会被这样发送:0x55 -> 0x00 -> 0xFF -> 0x09 -> 0xF6。接收时也遵循相同顺序。 4. **命令格式示例**: 文档提供了Play/Pause命令的例子,当处于Pause或Stop状态时,接收到此命令会开始播放,而在Play状态则暂停播放,而在Forward和Rewind状态之间切换。 5. **从机应答**: 从机在接收到主机命令后,会发送相应的应答,包括ACK(确认),REQUESTSTATE(请求状态)和REQUESTINFO(请求信息)等,同样遵循发送顺序规则。 6. **软件流程**: 文档可能还涉及了与AU6850C在从机模式下协同工作的软件流程,包括数据处理、命令解析和应答生成等步骤。 在整个使用过程中,开发者需要确保对AU6850C的UART设置正确,并理解并遵循发送和接收数据的时序规则,以实现顺畅的双向通信。这对于嵌入式系统设计、物联网设备控制或者基于AU6850C的任何应用都至关重要。