07 En_10bit 0x06 使能数据帧格式为 10Bit
08 En_11bit 0x07 使能数据帧格式为: 11Bit 奇偶效验 多机通信
09 P3_P0 0x0C 单串口模式 0 关闭串口 1 串口 2 串口 0 工作波特率高达 115.2Kbps SP2349
10 P3_P1 0x0D 单串口模式 1 关闭串口 0 串口 2 串口 1 工作波特率高达 115.2Kbps SP2349
11 P3_P2 0x0E 单串口模式 2 关闭串口 0 串口 1 串口 2 工作波特率高达 115.2Kbps SP2349
12 P0*2_CP1 0x13 串口 0 倍频 串口 0 波特率加倍 并关闭串口 1
13 P1*2_CP0 0x14 串口 1 倍频 串口 1 波特率加倍 并关闭串口 0
14 P0Div1 0x19 串口 0 波特率 1 分频 即 分频系数为 1
15 P0Div2 0x1A 串口 0 波特率 2 分频 即 分频系数为 2
16 P0Div4 0x1B 串口 0 波特率 4 分频 即 分频系数为 4
17 P0Div8 0x1C 串口 0 波特率 8 分频 即 分频系数为 8
18 P0Div16 0x1D 串口 0 波特率 16 分频 即 分频系数为 16
19 P1Div1 0x1E 串口 1 波特率 1 分频 即 分频系数为 1
20 P1Div2 0x1F 串口 1 波特率 2 分频 即 分频系数为 2
21 P1Div4 0x20 串口 1 波特率 4 分频 即 分频系数为 4
22 P1Div8 0x21 串口 1 波特率 8 分频 即 分频系数为 8
23 P1Div16 0x22 串口 1 波特率 16 分频 即 分频系数为 16
24 P2Div1 0x23 串口 2 波特率 1分频 即 分频系数为 1
25 P2Div2 0x24 串口 2 波特率2分频 即 分频系数为2
26 P2Div4 0x25 串口 2 波特率4分频,即 分频系数为4
27 P2Div8 0x26 串口 2 波特率8分频 即 分频系数为8
28 P2Div16 0x27 串口 2波特率 16 分频 即 分频系数为 16
29 Reset 0x35 向下兼容 SP2328/SP2338 相关指令
30 Sleep 0x55 向下兼容 SP2328/SP2338 相关指令
31 Reset 0xB5 向下兼容 SP2328/SP2338 相关指令
32 Sleep 0xD5 向下兼容 SP2328/SP2338 相关指令
33 --- --- 其它未用命令字为保留字 严禁使用
§ 2.3.3常用指令说明
(注:必须先置 ADRI0,ADRI1,两位地址为1(即选中母串口地址),发送的数据才是相应的指令,否则视为普通子串口数据)
① Nop:命令字 0x00类似程序中的空指令 母串口接收到命令字 0x00将不进行任何操作 主要用于匹配母串口和子串口波特率。例:假如母串口波特率为 4800Bps,子串口 0 为 1200 Bps,从时间关系 讲意着上位机向母串口连续发送四个字节,子串口 0 才能发送完一个字节。为了保证子串口 0 不丢失数据 上位机可先向串口 0 发送一个字节数 据,然后连续发送三条Nop指令,接着上位机可继续向子串口 0 发送下 一个字节数据,由此就可保证子串口 0 不会丢失所发送的数据。如果向串口 0 发送数据时,也需向串口 1 和串口 2 发送数据,则可先分 别向每个子串口发送一个字节数据 然后再发送一条Nop指令,相对于 任何一个子串口而言,母串口任何时候连续接收到的四个字节数据中,最 多有一个字节是送到该串口的,这样就保证了任何子串口都不会丢失所发 送的数据;如果母串口和子串口的波特率是其它倍数关系,可按照上面的处理原则进行相应处理。 基于SP2349的多串口系统设计+电路图(8):http://www.751com.cn/zidonghua/lunwen_2951.html