單片機(jī)波特率自動(dòng)檢測(cè)的通用程序的程序清單
通用程序清單及詳盡的注解如下:
最后,需要說(shuō)明的是:
●為確保波特率檢測(cè)正確,發(fā)送一測(cè)試字符后,應(yīng)使數(shù)據(jù)接收端RxD保持一段高電平,確保TO溢出時(shí)所“捕獲”到的計(jì)數(shù)值是停止位處的TO值。
●在實(shí)際通信過(guò)程中,如果檢測(cè)到錯(cuò)誤,則應(yīng)重新調(diào)到該波特率自適應(yīng)程序,進(jìn)行波特率再校正。
●該軟件所采用的“捕獲”計(jì)數(shù)器計(jì)數(shù)值的方法,可應(yīng)用到其他波形檢測(cè)程序中。