MSP430-GRACE 实战(一):LED流水灯

文章目录

  • MSP430-GRACE 实战(一):LED流水灯
    • 一、开发平台
      • 1.1 硬件平台
      • 1.2 软件平台
    • 二、原理分析
    • 三、GRACE 配置
      • 3.1 新建工程(通用步骤)
      • 3.2 配置时钟(通用步骤)
      • 3.3 关闭看门狗
      • 3.4 配置 GPIO
    • 四、代码编写
      • 4.1 代码编写位置
      • 4.2 流水灯代码
      • 4.3 程序下载
    • 五、实验现象

MSP430-GRACE 实战(一):LED流水灯

Grace 是 Graphical Code Engine 的缩写,是 TI 为了方便用户开发 MSP430 提供的图形化代码配置工具,但是目前只有部分 MSP430 的型号支持 Grace,如 G2 系列

本系列文章使用 Grace 配置 MSP430 外设,快速实现功能,帮助大家进一步了解 MSP430

文章侧重点是功能的使用,寄存器原理只有部分的阐述,适合有一定基础同学(不论是 STM32还是MSP430基础),深入的原理需要自行探索

一、开发平台

1.1 硬件平台

MSP430G2553 口袋实验平台:

20211222174735

二、原理分析

首先看一下 LED 灯的接口

20211222180014

配置工程信息:

20211222180306

3.2 配置时钟(通用步骤)

点击 main.cfg 下面的 Device Overview,进去后 Device Overview 颜色会变淡:

20211222194329

其中 introduction 是关于该模块的介绍,下面两个则是两个代码使用例子用作参考

在 Overview 旁边有 BasicUser、Power User、Regisiter三个配置项,区别如下:

Grace 的 Basic User 模式配置时钟,可以配置最基础的功能,界面简单,可以瞬间即可完成高速时钟和低速时钟配置:

20211222194930

这里配置我们可以根据 MSP430 的时钟树进行配置:

20211222195316

这里我们直接选择第一项进行时钟配置,高速时钟选 12M,低速的的话因为没有 32.768K 晶振,配置 12K 就行,配置后如下:

20211222200434

到这时钟配置完成

3.3 关闭看门狗

看门狗实际就是一个定时器,只不过在定时到达时,如果 CPU 没有去操作看门狗寄存器,看门狗就会复位单片机,这里我们没有使用到,但系统自动把它使能了,所以要把它关闭,否则会影响程序正常执行,点击看门狗配置项,取消选 Enable 就行,这里我们开启和关闭其他模块都是一样的操作,勾选 Enable 开启,不勾选则关闭:

20211222200926

可以看到Overview 也是关于 GPIO 的介绍,同时给出了使用例子,方便我们配置完成后能快速进行调用:

20211222201651

配置完成保存后编译代码,可以看到配置代码已经生成:

MSP430-GRACE 实战(一):LED流水灯

4.3 程序下载

代码编写完成后,构建代码,然后连接开发板调试仿真程序:

test

MSP430-GRACE 实战(一):LED流水灯 微信公众号 MSP430-GRACE 实战(一):LED流水灯 持续分享嵌入式开发有关知识!

来源:Top嵌入式

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年11月19日
下一篇 2021年11月19日

相关推荐