河北穩(wěn)控科技可編程 USB 轉(zhuǎn)串口適配器開發(fā)板 參數(shù)設(shè)置與修改
河北穩(wěn)控科技可編程 USB 轉(zhuǎn)串口適配器開發(fā)板 參數(shù)設(shè)置與修改
1.參數(shù)設(shè)置?
1.1 UART 通訊參數(shù)設(shè)置?
UART1 和 UART2 默認(rèn)通訊參數(shù)為 9600,N,8,1,可通過以下關(guān)鍵字指令進(jìn)行修改。[STU1]B N D S?
B 通訊速率,單位 bps,可以為 1200~921600 之間的任一通訊速率N 校驗位,N 表示無校驗;A 表示寄校驗;E 表示偶校驗?
D 數(shù)據(jù)位,可為 8 或者 9?
S 停止位,可為 1 或 2?
例如:設(shè)置 UART1 的通訊參數(shù)為 9600,N,8,1,則應(yīng)發(fā)送指令[STU1]9600 N 8 1 注:除通訊速率外,其它三個參數(shù)固定為N81,暫時無法修改。?
注:執(zhí)行此指令后,保持寄存器 BAUD_U1 和 BAUD_U2 的值被同步更新,但未保存。?
注:修改任意一個 UART 接口時,另外一個 UART 接口也被同時修改,即:兩個UART 的通訊參數(shù)總是相同的。?
?
1.2 I2C 通訊參數(shù)設(shè)置?
I2C 默認(rèn)通訊參數(shù)為:52,MSB,可以通過以下關(guān)鍵字指令進(jìn)行修改。[STIIC]B xSB?
B 通訊速率碼,可以為 0~63,對應(yīng)的通訊速率見下表。?
xSB? ? ?傳輸數(shù)據(jù)時高位在前還是低位在前,MSB 表示高位在前,LSB 表示低位在前注:執(zhí)行此指令后,保持寄存器 BAUD_IIC、ISCW_XSB 的值被同步更新,但未保存。注:系統(tǒng)時鐘分頻系數(shù)會影響 IIC 和 SPI 的通訊速率。?

下表是時鐘分頻為 1 時 IIC 取值與實測速率?

1.3? SPI 默認(rèn)通訊參數(shù)為:700kHz,MSB,L,B,可通過以下關(guān)鍵字指令進(jìn)行修改。[STSPI]baud xSB po ph?
Baud 通訊速率,單位 kHz,可以為 5500、2700、1400、700?
xSB 傳輸數(shù)據(jù)時高位在前還是低位在前,MSB 表示高位在前,LSB 表示低位在前?
Po 時鐘極性,H 表示空閑時SCK 為高電平,L 表示空閑時 SCK 為低電平Ph 時鐘相位,F(xiàn) 表示在前時鐘沿輸出數(shù)據(jù),B 表示在后時鐘沿輸出數(shù)據(jù)?
注:執(zhí)行此指令后,保持寄存器 BAUD_SPI、ISCW_XSB 的值被同步更新,但未保存。注:系統(tǒng)時鐘分頻系數(shù)會影響 IIC 和 SPI 的通訊速率。?

1.4 修改系統(tǒng)參數(shù)?
使用[SYSP]關(guān)鍵字可對其它系統(tǒng)參數(shù)進(jìn)行修改。指令格式如下: [SYSP]Addr ECHO DEBUG_MSG UART12_TT CLKDIV?
Addr 設(shè)備地址
ECHO 是否回顯接收到的數(shù)據(jù)DEBUG_MSG 是否輸出調(diào)試信息?
UART12_TT UART1 和 UART2 之間是否透明傳輸?
CLKDIV 系統(tǒng)時鐘分頻系數(shù)?
例如:[SYSP]12 1 0 1 1 表示將設(shè)備地址修改為 12,回顯接收到的數(shù)據(jù),不輸出調(diào)試信息,兩個UART 口透明傳輸,系統(tǒng)時鐘不分頻。?
?
1.5 保存參數(shù)?
前述各種指令在參數(shù)修改完成后僅可當(dāng)時生效,修改后的參數(shù)斷電不保存。使用[SAVE]關(guān)鍵字可將當(dāng)前參數(shù)保存至 EEPROM,使參數(shù)永久保存。?
?
1.6 參數(shù)復(fù)位?
參數(shù)復(fù)位有兩種方法,通過 UART 接口向模塊發(fā)送[STDEF]指令,或者給模塊上電前,將 FUN 跳線帽連接至 GND,如下圖。參數(shù)復(fù)位后,請將跳線帽切換至第第 2 和 3 腳,防止重復(fù)復(fù)位。?
?
AT24Cxx GD25Qxx
?
注:第三排針從左向右依次為 GND、FUN、空,使用跳線帽將 1 和 2 連接,強(qiáng)制將FUN 拉低,在上電時若檢測到 FUN 的低電平會復(fù)位系統(tǒng)參數(shù),使用跳線帽將 2 和 3 連接,使FUN 管腳懸空
(內(nèi)部弱上拉為高電平)。?