您當前的位置:首頁 > 繪畫

無線藍芽除錯指南

作者:由 Kevin555 發表于 繪畫時間:2022-11-23

程式除錯一般是指保證硬體一切正常的情況下驗證程式執行的時序是否正確,邏輯和結果是否與設計要求相符,能否滿足功能和效能要求等。軟體除錯的方法有很多,包括:

1)用指示燈跟蹤除錯;

2)用串列埠列印除錯;

3)用簡單的偵錯程式進行彙編程式碼級除錯;

4)用比較高階的偵錯程式進行原始碼級除錯;

5)用模擬器進行硬體模擬。

其中常用的就是前兩種方法。對於程式的除錯是在硬體一切正常的前提上,這次就來分享一下如何搭建一個簡單的除錯系統。

首先,針對一些運動的裝置或者為了體現除錯水平,比如智慧車,無人機的除錯,可以使用無線除錯,最常用的就是無線除錯方式是使用藍芽除錯。需要一對配對好的藍芽模組,一般是比較常用的藍芽模組就是HC-05,某寶上一對需要60元左右,當然了,不可缺少的就是與之相搭配的USB轉TTL模組,同樣,某寶上一個這樣的模組最便宜的不到5元,USB轉TTL一般選用使用CH340晶片的模組,它最常用也最穩定。(下圖就是USB轉TTL模組和兩個藍芽)兩種模組在連線時分別有4個管腳相對應,分別是正、負、RX接TX、TX接RX。在是使用藍芽時進行配對,一個藍芽做主機,另一個是從機。目的是當兩個藍芽同時上電後能自動連線,主要配置以下幾個引數:波特率、密碼、名稱、主從模式。

無線藍芽除錯指南

其次,藍芽和USB轉TTL有了,下面就是MCU方面了,一個藍芽和USB轉TTL連線好,插在電腦端,另一個藍芽和單片級連線。電腦端的話可以使用在前面一篇文章裡使用的上位機來檢視監控我們想看的內容。微控制器方面在主控板上需要準備四個管腳,正、負、RX、TX,其中RX、TX都是直接和微控制器管腳相連線,這裡需要注意一下,在選擇微控制器管腳時需要注意不是所有的管腳都有RX和TX的功能,這個時候就需要查詢資料手冊。(下圖是恩智浦公司的MK60系列晶片的資料手冊對於RX和TX說明,可以看到66和67管腳符合咱們的要求)

無線藍芽除錯指南

最後,下載程式,先做一個簡單的測試,沒問題後新增到主程式中就好了。

VX公眾號:為易達電子科技

標簽: 除錯  藍芽  管腳  rx  TX