【踩坑记录】MSP-EXP430G2553 LaunchPad

MSP-EXP430G2553 LaunchPad

1.前言废话

因为最近在准备八月份的电设国赛,所以开始接触德州的单片机。之前学习的单片机主要是st的,资料多而且入门快。正式开始入坑之前就已经知道msp430资料很少,倒也不是很害怕,因为之前有过32位单片机和8位单片机的开发经验,然而上板过程一言难尽。

2.资料准备

MSP430的资料相较于stm32少了很多,靠谱的建议从TI官网下载用户手册进行学习。

MSP430G2官方资料下载

进去之后发现资料冗杂,主要用到的就一下三个:
1.用户指南(长达644页的史上最全中文指南),告诉你每个寄存器怎么配
【踩坑记录】MSP-EXP430G2553 LaunchPad
2.数据表(其实就是电气属性,给硬件工程师看的,和软件编程关系不大)
【踩坑记录】MSP-EXP430G2553 LaunchPad
3.用户指南英文版(目前博主水平吃不消)
【踩坑记录】MSP-EXP430G2553 LaunchPad

3.开发环境

目前主流的IDE主要有两种:

3.1 CSS(+Grace)

个人比较喜欢CSS界面风格,清爽简单。搭配Grace使用降低编程难度(当然纯CSS也是可以的)
Grace其实就相当于图形化配置界面,省去了外设初始化查找寄存器的麻烦,有用过cube的同学可能感觉他俩有点像

GRACE官方下载
【踩坑记录】MSP-EXP430G2553 LaunchPad
蓝色部分是可配置的模块
【踩坑记录】MSP-EXP430G2553 LaunchPad
生成配置文件后导入到ccs就可以了
【踩坑记录】MSP-EXP430G2553 LaunchPad
注意在工程配置界面要选择正确的device,连接方式选择default,usb连接板子后驱动会自己安装。

3.2 IAR

其实并不推荐,第一风格不喜欢,第二需要破解比较麻烦,第三没有css轻量。
要下载的话必须选择这个:IAR Information Center for MSP430
安装教程可以看这个
【踩坑记录】MSP-EXP430G2553 LaunchPad
【踩坑记录】MSP-EXP430G2553 LaunchPad
注意选择FET Debugger

4.踩坑点

  1. 第一次下程序的时候编译器提示我未能识别器件,检查了工程配置无误,换了下载线,换了板子、更新了驱动等等试了一系列操作,花费了我两天时间,最后排除一切可能,只有板子上的跳线帽了。把J3的跳线帽全都接上就能正常下载了,欲哭无泪。
    【踩坑记录】MSP-EXP430G2553 LaunchPad
上一篇:EWSTM8的安装与注册


下一篇:IAR新建工程步骤(IAR Embedded Workbench for Renesas RH850)