AU6850C UART从机模式详解与通信协议
需积分: 10 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的任何应用都至关重要。
2015-04-19 上传
2011-12-31 上传
2020-07-30 上传
2021-02-18 上传
点击了解资源详情
2023-07-20 上传
2024-04-07 上传
2024-11-19 上传
2024-11-19 上传
sakthivel123
- 粉丝: 0
- 资源: 8
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析