U盤文件讀寫模塊怎么樣提高波特率(標(biāo)準(zhǔn)串口)

怎么樣設(shè)置模塊的波特率 “mCmdParam.BaudRate.mDivisor = 18432000/32/9600; /* 輸入?yún)?shù): 通訊波特率除數(shù),假定模塊的晶體X2的頻率為18.432MHz */ i = ExecCommand( CMD_BaudRate, 1 ); ” 但 我想要的是怎么樣下達(dá)命令,具體格式:如 57 AB A5(臨時(shí)設(shè)置串口通信波特率)………… 然后命令碼后面跟的是什么~~~

謝謝~~

先是同步碼57,AB; 再是命令碼A5; 接著是后續(xù)參數(shù)長度01; 最后是參數(shù)波特率除數(shù)。


“參數(shù)波特率除數(shù)”?能舉個(gè)例子嗎?例如9600的波特率~謝謝~~!


就是mCmdParam.BaudRate.mDivisor = 18432000/32/9600這個(gè)計(jì)算式,如果你模塊上的晶震是18.432,你想以9600的波特率與單片機(jī)通信的話,波特率除數(shù)就是60。


怎么樣知道晶震,18432000/32/9600是10進(jìn)制,然后把得到的結(jié)果轉(zhuǎn)化成16進(jìn)制帶到命令里 57 AB A5 01 3C(60)? ~~~謝謝~


你所買的模塊上面不是有兩個(gè)晶震嗎,12MHZ的是375的晶振,另外一個(gè)是模塊上單片機(jī)的晶振,一般為18.432,你可以自己看一下。 你用匯編寫的話,你可以下載375HM.ZIP,里面SER_ASM文件夾是匯編串口的例子,你可以參考一下。大可不必每次都自己發(fā)57、AB、、、、,例子程序中有命令執(zhí)行函數(shù)ExecCommand,你只要把參數(shù)放到定義好的緩沖區(qū)中,調(diào)用這個(gè)函數(shù)執(zhí)行就行了。


呵呵。。不好意思~~可能我有些問題老是搞不懂。。。 我是用標(biāo)準(zhǔn)C寫的。如果我要調(diào)用ExecCommand函數(shù)我需要怎么做,直接#include "CH375HMS.C" #include "..\CH375HM.H"??這樣就可以了嗎??


CH375HM.H是頭文件,你必須包含進(jìn)去;你可以參考我們的例子程序按自己的要求修改就行了。


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频