
LMX9838
16.0命令接口
该LMX9838提供了蓝牙功能,在任何一个自
从包含的功能或通过一个简单的命令IN-
terface 。该接口侦听的UART接口。
以下各节描述的协议上传输
的LMX9838 ,然后在主机之间的UART接口
命令模式(见
图8)。
在透明模式下,没有数据
帧是必要的,该设备不侦听的COM
mands 。
16.1 FRAMING
连接被认为是“无错” 。但对于包
识别和同步,一些帧被使用。
在两个方向上发送的所有数据包按照构建
显示在模型
表13 。
16.1.1开始和结束定界符
在“ STX ”字符作为起始分隔符: STX = 0×02 。 ETX =
0×03作为结束符。
16.1.2包类型ID
这个字节标识分组的类型。看
表14
DE-为
尾巴。
16.1.3操作码
操作码标识要执行的命令。操作码
值可以在“ LMX9838软件用户可以找到
指南“收录的LMX9838评估板内。
16.1.4数据长度
在分组数据字段的字节数。的最大尺寸
中定义了每个数据包333的数据字节。
16.1.5校验:
这是一个简单的块校验字符的( BCC )校验
字节“数据包类型”,“操作码”和“数据长度” 。该
BCC校验和被计算为所有的总和的低字节
个字节(例如,如果所有的字节的总和为0x3724 ,则校验
0x24).
30027906
图7. UART NULL调制解调器连接
15.2.2禁止UART传输层
主机可以通过发送关闭UART传输层
“禁用传输层”命令。该LMX9838会
清空其缓冲区,发送确认事件,并禁用其
UART接口。事后UART接口将重新
配置以对CTS引脚的下降沿唤醒。
15.2.3 LMX9838实现UART接口
作为传输层可以在任何情况下被禁用的
LMX9838必须首先确保已启用传输层
前将数据发送到主机。可能出现的情况可
传入的数据或输入链路的指标。如果UART不
启用LMX9838假定主机处于睡眠状态,并
唤醒它通过激活RTS 。为了能够在该反应
醒来后,主机具有监视CTS引脚。
一旦主机激活其RTS引脚时, LMX9838会
第一发送确认事件,然后开始发送
事件。
15.2.4启用来自主机的UART传输层
如果主机需要发送数据或命令的LMX9838
当UART传输层被禁用它必须先AS-i
苏木的LMX9838是睡觉,而且用它唤醒了
RTS信号。当LMX9838检测到唤醒信号
它激活UART硬件并确认唤醒
信号通过设置它的RTS 。此外唤醒会
经确认的事件证实。当主机有重
可察觉这个“启用传输层”的事件中, LMX9838是
准备好接收命令。
30027907
图8.蓝牙功能
表13.包成帧
开始
分隔符
1个字节
包
类型ID
1个字节
操作码
1个字节
数据
长
2个字节
查
SUM
1个字节
包
数据
<Data Length>
字节
结束
分隔符
1个字节
- - - - - - - - - - - - - 校验 - - - - - - - - - - - - -
www.national.com
18