基于MSP430G2553的離線串口監視器
2021-10-28 15:37:36閱讀量:1954
本文作者:立創開源硬件平臺 OSHWHub 用戶@Zuoge,禁止商用,未經許可禁止轉載,點擊查看原文章
1、工程描述
本工程是一個簡易的離線串口監視器(以下稱監視器),主控采用MSP430G2553,通過串口連接至目標串口,可以顯示接收到的串口信息。
功能:
1、簡易的串口監視器,使用起來類似電腦上的串口助手
2、簡單的串口配置,例如波特率、奇偶校驗、停止位等
3、雙路2.5V量程的10位ADC
4、一個非常上癮的小游戲
2、軟硬件原理
軟件部分使用了Code Composer Studio 10.2.0作為IDE 其余版本的CCS未經證實,能成功導入工程一般都可以編譯燒錄使用。
硬件部分使用了MSP430G2 LaunchPad作為燒錄器,新版的MSP-EXP430G2ET LaunchPad不確定能否使用,使用時需要拆除LaunchPad上的MSP430G2553并通過幾條線連接到監視器上的MSP430G2553的debug接口,如下圖。
燒錄
在CCS中通過Project -> Import CCS Project...導入工程 若提示導入失敗,則勾選Copy projects into workspace 在成功導入工程后,編譯燒錄即可。
燒錄或者debug時建議斷開監視器的電源,使用LaunchPad提供的電源,成功啟動后應該會顯示如下界面:
3、成品展示
特別提醒
1、由于考慮不周,在畫原理圖和PCB時給LDO輸入輸出用了兩個普通電容,但是在做實物時想到了這里換成兩顆鉭電容。
2、鉭電容是有正負極的,但板子上沒有正負極的絲印,若想同樣使用鉭電容請務必確定正負極,否則否則極大可能Boom,務必注意!!!
4、功能展示
可以顯示當前連接到的單片機的串口發送出來的內容。
串口監視器
可以進行對串口監視器進行簡單的串口配置,包括波特率、奇偶校驗位、停止位、數據位數、數據高低在前、顯示行數。
串口配置
可以顯示A1、A2以及連接到鋰電池的BAT腳共計三條通道進行量程為2.5V的測量,鋰電池的BAT通道是經過兩個100k電阻進行分壓,所以不會超出量程。
ADC
一個接雞蛋的小游戲
4、電路設計
PCB 3D圖
本文作者:立創開源硬件平臺 OSHWHub 用戶@Zuoge,禁止商用,未經許可禁止轉載

L7805CV-DG/線性穩壓器(LDO) | 0.5637 | |
AMS1117-3.3/線性穩壓器(LDO) | 0.1237 | |
BAT54C,215/肖特基二極管 | 0.0334 | |
LM358DR2G/運算放大器 | 0.35 | |
CJ431/電壓基準芯片 | 0.1147 | |
LM393DR2G/比較器 | 0.318 | |
ADUM4160BRWZ-RL/隔離式USB芯片 | 31.6 | |
SS8050/三極管(BJT) | 0.035 | |
8S005/錫膏/錫漿 | 17.67 | |
B0505S-1WR3/隔離電源模塊 | 2.34 |