現在有很多外設喜歡通過UART接口進行通訊控制,比如串口WIFI模塊,串口藍牙模塊,串口HMI等等。因爲基本上每款單片機都有UART這個硬件設備,這使得通過UART來控制的外設可以在衆多單片機系統中使用。
單片機和單片機串口通訊,單片機和外設串口通訊,設計時要注意幾點:
第一, 是最基本,往往也是容易忽略的,就是電平匹配問題。3.3V和5.0V等不同電平的進行通訊時,要進過電平匹配電路,才能實現通訊功能。
第二, 波特率啊波特率,這是最重要的,不過這個問題一般很容易就可以發現,因爲不同波特率進行通訊時,一般情況下可以接受到亂碼的數據,所以觀察到亂碼的數據首先想到的就是波特率是否一致,還有起止位、停止位、校驗位的設置。
第三, 當遇到單片機和外設都是第一次接觸的話,這要出現問題就不知道是哪個設備出現問題,這是最好的辦法就是使用USB轉TTL模塊逐個進行通訊測試,把兩個設備搞清楚了在進行通訊問題就少了很多。
2015/11/8