
基于MSP430G2553的离线串口监视器
简介
一个使用MSP430G2553作为主控的毫无卵用的离线串口监视器,类似于电脑上的串口助手
简介:一个使用MSP430G2553作为主控的毫无卵用的离线串口监视器,类似于电脑上的串口助手开源协议
:CC-BY-NC-SA 3.0
描述
讲在前边
画板子用的是Kicad,打板验证的同样是Kicad生成的Gerber文件,但是在立创开源硬件平台开源的是是Kicad导入立创EDA的后工程,多多少少都没有立创EDA和Kicad原生的好,所以开源展示里的原理图和PCB仅供参考,Kicad原工程将会上传至附件中
源码请于描述中的GitHub链接获取
概括
一个简易且毫无卵用的离线串口监视器(以下称监视器),主控采用MSP430G2553,通过串口连接至目标串口,可以显示接收到的串口信息。
功能
- 简易的串口监视器,使用起来类似电脑上的串口助手
- 简单的串口配置,例如波特率、奇偶校验、停止位等
- 双路2.5V量程的10位ADC
- 一个非常上瘾的小游戏
准备
软件
该项目使用了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提供的电源
成功启动后应该会显示如下界面

并会在TX脚以9600波特率输出以下信息
Hello
Offline Monitor
V1.0
PCB实物图


请不要在意满板子的油印,放那儿的锡膏有点高温变质了,而且焊板子的时候也不小心加了有点多,我还没洗板水,就导致了满板子的油印
注意!!!
由于考虑不周,在画原理图和PCB时给LDO输入输出用了两个普通电容,但是在做实物时想到了这里换成两颗钽电容,但是钽电容是有正负极的,但板子上没有正负极的丝印,若想同样使用钽电容请务必确定正负极,否则极大可能Boom
功能介绍
串口监视器

可以显示当前连接到的单片机的串口发送出来的内容
串口配置

可以进行对串口监视器进行简单的串口配置,包括波特率、奇偶校验位、停止位、数据位数、数据高低在前、显示行数
ADC

可以显示A1、A2以及连接到锂电池的BAT脚共计三条通道进行量程为2.5V的测量,锂电池的BAT通道是经过两个100k电阻进行分压,所以不会超出量程
小游戏

一个接鸡蛋的小游戏,脑子灵光一闪加进去的功能,很像小时候在功能机上玩过的小游戏
外部链接
GitHub源码 https://github.com/Zuoges/G2553_offline_monitor
B站视频 https://www.bilibili.com/video/BV1kq4y1G7JX
硬件更新日志
软硬皆有更新的情况会在立创开源硬件平台和GitHub同时更新说明,若只有单独硬件更新或者软件更新,仅作说明,详情前往立创开源硬件平台或者GitHub
1.0
2021年10月25日
可以使用了(其实已经在自己手里耍了小两个月了)
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。










