单片机与嵌入式系统应用
單片機與嵌入式繫統應用
단편궤여감입식계통응용
MICROCONTROLLER & EMBEDDED SYSTEM
2012年
8期
75-76
,共2页
吴子桃%王一%邓康明%张渊
吳子桃%王一%鄧康明%張淵
오자도%왕일%산강명%장연
高速串口%波特率%MSP430%调试设备%时钟频率%配置%串口通信%频率测试
高速串口%波特率%MSP430%調試設備%時鐘頻率%配置%串口通信%頻率測試
고속천구%파특솔%MSP430%조시설비%시종빈솔%배치%천구통신%빈솔측시
引言
在实际项目大批量生产调试设备时,笔者发现同样版本的程序在不同设备上运行时效果不一致,一部分设备串口通信正常,另外一部分串口通信不正常。通过示波器对多个设备的串口波特率及系统时钟频率测试,发现不同设备之间的系统时钟频率及波特率存在差异,与理论值不一致,用示波器测试出的系统时钟频率及波特率与理论值偏差较大。由于系统时钟频率的偏差导致波特率设置值超过了串口所允许的最大误差值,故而导致串口通信失败。其根本原因是系统的时钟频率会随环境温度、电压或其他因素变化。
引言
在實際項目大批量生產調試設備時,筆者髮現同樣版本的程序在不同設備上運行時效果不一緻,一部分設備串口通信正常,另外一部分串口通信不正常。通過示波器對多箇設備的串口波特率及繫統時鐘頻率測試,髮現不同設備之間的繫統時鐘頻率及波特率存在差異,與理論值不一緻,用示波器測試齣的繫統時鐘頻率及波特率與理論值偏差較大。由于繫統時鐘頻率的偏差導緻波特率設置值超過瞭串口所允許的最大誤差值,故而導緻串口通信失敗。其根本原因是繫統的時鐘頻率會隨環境溫度、電壓或其他因素變化。
인언
재실제항목대비량생산조시설비시,필자발현동양판본적정서재불동설비상운행시효과불일치,일부분설비천구통신정상,령외일부분천구통신불정상。통과시파기대다개설비적천구파특솔급계통시종빈솔측시,발현불동설비지간적계통시종빈솔급파특솔존재차이,여이론치불일치,용시파기측시출적계통시종빈솔급파특솔여이론치편차교대。유우계통시종빈솔적편차도치파특솔설치치초과료천구소윤허적최대오차치,고이도치천구통신실패。기근본원인시계통적시종빈솔회수배경온도、전압혹기타인소변화。