站内搜索
发作品签到
基于MSP430G2553的离线串口监视器
标准版

基于MSP430G2553的离线串口监视器

7.5k
0
0
7

简介

一个使用MSP430G2553作为主控的毫无卵用的离线串口监视器,类似于电脑上的串口助手

简介:一个使用MSP430G2553作为主控的毫无卵用的离线串口监视器,类似于电脑上的串口助手

开源协议

CC-BY-NC-SA 3.0

创建时间:2021-10-12 19:11:19更新时间:2022-05-28 09:33:48

描述

讲在前边

画板子用的是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接口
如图所示
LaunchPad烧录连线

烧录

在CCS中通过Project -> Import CCS Project...导入工程
若提示导入失败,则勾选Copy projects into workspace
在成功导入工程后,编译烧录即可
烧录或者debug时建议断开监视器的电源,使用LaunchPad提供的电源
成功启动后应该会显示如下界面
主菜单界面
并会在TX脚以9600波特率输出以下信息

    Hello
    Offline Monitor
    V1.0

PCB实物图

前
后
请不要在意满板子的油印,放那儿的锡膏有点高温变质了,而且焊板子的时候也不小心加了有点多,我还没洗板水,就导致了满板子的油印

注意!!!

由于考虑不周,在画原理图和PCB时给LDO输入输出用了两个普通电容,但是在做实物时想到了这里换成两颗钽电容,但是钽电容是有正负极的,但板子上没有正负极的丝印,若想同样使用钽电容请务必确定正负极,否则极大可能Boom

功能介绍

串口监视器

串口监视器画面
可以显示当前连接到的单片机的串口发送出来的内容

串口配置

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

ADC

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

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
offline_monitor.zip
57
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航