CN8478/CN8474A/CN8472A/CN8471A
多通道同步通信控制器( MUSYCC ™ )
6.0基本操作
6.3通道操作
6.3.8消息长度描述
/ *最大帧长度寄存器2 =为0x200 * /
/ *最大帧长度寄存器1 = 0×400 * /
GroupStr0.MessageLengthDescr = 0x02000400 ;
/ *要么直接写入寄存器MUSYCC - 或 - 使用一个服务请求* /
* ( MUSYCC_FUNC_0_BAR + MESSAGE_LENGTH_DESCR_OFFSET ) =
GroupStr0.MessageLengthDescr;
消息长度描述的组件列于
表6-7 。消息长度描述的例子,组件
描述符
信息
长
描述符
描述符的分量
MAXFRM2
MAXFRM1
组件的值
为0x200 ,注册2到512个字节
0×400 ,注册1到1024个字节
6.3.9发送时隙地图,通道0
/ *每个时隙描述符包含4个时隙分配* /
/ *在双字描述符的每个字节是一个时隙分配* /
/ *字节0 / 0的DWORD是时隙0 * /
/ *字节1 / DWORD 0的时隙1 * /
/ *字节2 / DWORD 0是时隙2 * /
/ *字节3 / DWORD 0的时隙3 * /
/ *为示范,分别分配给每个字节* /
GroupStr0.Txtime slotMap [ 0] = 0; / *为零出来用于演示目的* /
/ * 0时隙,分配的信道数= 0 * /
/ * 0时隙,时隙启用码= 4 ,启用并以64 kbps * /
GroupStr0.Txtime slotMap [0] | = 0x00000080 ;
/ *时隙1中,分配的信道数= 1 * /
/ *时隙1 ,时隙启用码= 7 ,子信道瓦特/第1位有效* /
GroupStr0.Txtime slotMap [1] | = 0x0000D100 ;
/ *时隙2中,分配的信道数= 2 * /
/ * 2时隙,时隙启用码= 4 ,启用并以64 kbps * /
GroupStr0.Txtime slotMap [2] | = 0x00820000 ;
/ *时隙3中,分配的信道数= 2 * /
/ *时隙3 ,时隙启用码= 4 ,启用并以64 kbps * /
GroupStr0.Txtime slotMap [3] | = 0x82000000 ;
/ *要么直接写入寄存器MUSYCC - 或 - 使用一个服务请求* /
* ( MUSYCC_FUNC_0_BAR + TX_time slot_MAP_OFFSET ) = GroupStr0.Txtime slotMap [0];
/ *的第一个DWORD值变为TX时隙地图= 0x8282D180 * /
100660E
科胜讯
6-15