可編程 USB 轉(zhuǎn)串口適配器開發(fā)板 參數(shù)設(shè)置與修改
可編程 USB 轉(zhuǎn)串口適配器開發(fā)板
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 校驗(yàn)位,N 表示無校驗(yàn);A 表示寄校驗(yàn);E 表示偶校驗(yàn)
D 數(shù)據(jù)位,可為 8 或者 9
S 停止位,可為 1 或 2
例如:設(shè)置 UART1 的通訊參數(shù)為 9600,N,8,1,則應(yīng)發(fā)送指令[STU1]9600 N 8 1 注:除通訊速率外,其它三個(gè)參數(shù)固定為N81,暫時(shí)無法修改。
注:執(zhí)行此指令后,保持寄存器 BAUD_U1 和 BAUD_U2 的值被同步更新,但未保存。
注:修改任意一個(gè) UART 接口時(shí),另外一個(gè) UART 接口也被同時(shí)修改,即:兩個(gè)UART 的通訊參數(shù)總是相同的。
1.2 I2C 通訊參數(shù)設(shè)置
I2C 默認(rèn)通訊參數(shù)為:52,MSB,可以通過以下關(guān)鍵字指令進(jìn)行修改。[STIIC]B xSB
B 通訊速率碼,可以為 0~63,對(duì)應(yīng)的通訊速率見下表。
xSB 傳輸數(shù)據(jù)時(shí)高位在前還是低位在前,MSB 表示高位在前,LSB 表示低位在前注:執(zhí)行此指令后,保持寄存器 BAUD_IIC、ISCW_XSB 的值被同步更新,但未保存。注:系統(tǒng)時(shí)鐘分頻系數(shù)會(huì)影響 IIC 和 SPI 的通訊速率。
可編程 USB 轉(zhuǎn)串口適配器開發(fā)板
下表是時(shí)鐘分頻為 1 時(shí) IIC 取值與實(shí)測速率
可編程 USB 轉(zhuǎn)串口適配器開發(fā)板
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ù)時(shí)高位在前還是低位在前,MSB 表示高位在前,LSB 表示低位在前
Po 時(shí)鐘極性,H 表示空閑時(shí)SCK 為高電平,L 表示空閑時(shí) SCK 為低電平Ph 時(shí)鐘相位,F(xiàn) 表示在前時(shí)鐘沿輸出數(shù)據(jù),B 表示在后時(shí)鐘沿輸出數(shù)據(jù)
注:執(zhí)行此指令后,保持寄存器 BAUD_SPI、ISCW_XSB 的值被同步更新,但未保存。注:系統(tǒng)時(shí)鐘分頻系數(shù)會(huì)影響 IIC 和 SPI 的通訊速率。
可編程 USB 轉(zhuǎn)串口適配器開發(fā)板
1.4 修改系統(tǒng)參數(shù)
使用[SYSP]關(guān)鍵字可對(duì)其它系統(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í)鐘分頻系數(shù)
例如:[SYSP]12 1 0 1 1 表示將設(shè)備地址修改為 12,回顯接收到的數(shù)據(jù),不輸出調(diào)試信息,兩個(gè)UART 口透明傳輸,系統(tǒng)時(shí)鐘不分頻。
1.5 保存參數(shù)
前述各種指令在參數(shù)修改完成后僅可當(dāng)時(shí)生效,修改后的參數(shù)斷電不保存。使用[SAVE]關(guān)鍵字可將當(dāng)前參數(shù)保存至 EEPROM,使參數(shù)永久保存。
1.6 參數(shù)復(fù)位
參數(shù)復(fù)位有兩種方法,通過 UART 接口向模塊發(fā)送[STDEF]指令,或者給模塊上電前,將 FUN 跳線帽連接至 GND,如下圖。參數(shù)復(fù)位后,請(qǐng)將跳線帽切換至第第 2 和 3 腳,防止重復(fù)復(fù)位。
AT24Cxx GD25Qxx
注:第三排針從左向右依次為 GND、FUN、空,使用跳線帽將 1 和 2 連接,強(qiáng)制將FUN 拉低,在上電時(shí)若檢測到 FUN 的低電平會(huì)復(fù)位系統(tǒng)參數(shù),使用跳線帽將 2 和 3 連接,使FUN 管腳懸空
(內(nèi)部弱上拉為高電平)。
審核編輯 黃昊宇
-
編程
+關(guān)注
關(guān)注
88文章
3634瀏覽量
93859 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
5096瀏覽量
97823
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論