當前位置:首頁 > 物聯(lián)網(wǎng) > 工程監(jiān)測儀器
[導(dǎo)讀]UART1 和 UART2 默認通訊參數(shù)為 9600,N,8,1,可通過以下關(guān)鍵字指令進行修改。[STU1]B N D S B 通訊速率,單位 bps,可以為 1200~921600 之間的任一通訊速率N 校驗位,N 表示無校驗;A 表示寄校驗;E 表示偶校驗 D 數(shù)據(jù)位,可為 8 或者 9 S 停止位,可為 1 或 2

可編程 USB 轉(zhuǎn)串口適配器開發(fā)板 參數(shù)設(shè)置與修改
1.參數(shù)設(shè)置 
1.1 UART 通訊參數(shù)設(shè)置 
UART1 和 UART2 默認通訊參數(shù)為 9600,N,8,1,可通過以下關(guā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 默認通訊參數(shù)為:52,MSB,可以通過以下關(guā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 默認通訊參數(shù)為:700kHz,MSB,L,B,可通過以下關(guā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ù)進行修改。指令格式如下: [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ù)修改完成后僅可當時生效,修改后的參數(shù)斷電不保存。使用[SAVE]關(guān)鍵字可將當前參數(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 連接,強制將FUN 拉低,在上電時若檢測到 FUN 的低電平會復(fù)位系統(tǒng)參數(shù),使用跳線帽將 2 和 3 連接,使FUN 管腳懸空
(內(nèi)部弱上拉為高電平)。 

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
關(guān)閉