【MSP430G2553】图形化开发笔记(1) 配置环境

目录

  • CCS的配置
    • 下载和安装
    • 激活
    • 安装Grace并导入CCS
    • 安装MSP430Ware并导入CCS
    • 安装XDCtools并导入CCS
  • 建立工程
    • Welcome
      • 介绍
      • 开始
  • 打开官方点灯Demo

平台:
Code Composer Studio 6.2.0 + Grace 2.2.0
MSP430G2553 LaunchPad™ Development Kit (MSP-EXP430G2ET)


CCS的配置

支持Grace的最后一个CCS版本为6.2.0,
在这里插入图片描述
在这里插入图片描述

在更新的版本(如CCS 10)中是无法进入图形化界面的:
在这里插入图片描述
在这里插入图片描述

下载和安装

CCS各版本下载地址:
官方网址:Code Composer Studio Downloads (需要注册账户才能下载)
我备份的版本:TI CCS6.2.0.00050_win32.zip

在这里插入图片描述
选择安装路径
在这里插入图片描述
根据自己使用的单片机选择要安装的模块

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

激活

许可证书的下载链接也在以上的官方网址里,下载后是个叫ccslicense.zip的压缩包,许可证书为ccslicense.lic

Free license for older versions/旧版本的免费许可证
With the release of CCSv7 all previous CCSv4, CCSv5 and CCSv6 releases are free of charge.
(随着CCSv7的发布,以前所有的CCSv4、CCSv5和CCSv6版本都是免费的)

  1. Unzip and copy the License File for Older versions into <install dir>/ccs_base/DebugServer/license(解压缩并复制旧版本的许可证文件到<安装目录>/ccs_base/DebugServer/license
  2. Go to menu Help → Code Composer Studio Licensing information

在这里插入图片描述

  1. On the tab Manage, click on the button Add…(在 "Manage"选项卡上,点击 "Add "按钮…)

在这里插入图片描述

  1. Type or Browse to the path to this license file in the field Specify a license file(在 "Specify a license file"栏中输入或浏览该许可证文件的路径)

在这里插入图片描述

  1. Restart CCS.(重启CCS)

在这里插入图片描述

安装Grace并导入CCS

在官网好像找不到下载链接了,这是我备份的:
TI Grace 2.2.0 图形化开发工具

找个地方安装:
在这里插入图片描述
在这里插入图片描述
进入CCS的Window选项卡→Preferences
在这里插入图片描述
Code Composer Studio → Products
在这里插入图片描述
点击Add,加入Grace的安装路径
在这里插入图片描述
点击Rediscover…更新
在这里插入图片描述
根据提示安装
在这里插入图片描述

安装MSP430Ware并导入CCS

官网下载地址:MSP430WARE 软件开发套件 (SDK)
我备份的版本:MSP430Ware_3_80_13_03
找个地方安装,导入过程同上:
在这里插入图片描述

安装XDCtools并导入CCS

XDCtools下载地址
CCS自带的XDCtools版本过高,实测3.25.04.88版本可兼容
我使用的版本:xdctools_3_25_04_88
找个地方安装,导入过程同上:
在这里插入图片描述

建立工程

File → New → CCS Project
在这里插入图片描述
过滤器选择使用的型号,如MSP430G2553,选择Empty Grace (MSP430) Project模板,之后点Next
在这里插入图片描述
这里报错就是因为XDCtools版本不兼容,故选择之前安装的旧版本
在这里插入图片描述
在这里插入图片描述
进到这个界面就说明环境和工程已经配置好了
在这里插入图片描述

双击工程内的cfg文件,即可使用Grace配置单片机。

Welcome

在这里插入图片描述
该页面机翻如下:

介绍

  Grace工具是Code Composer Studio的一个插件,作为MSP430开发者,可以在几分钟内生成外设设置代码。与每个外设模块一起,还提供了典型的应用程序使用案例。每个案例都包括简单易行的外设初始设置步骤,以及可直接复制到应用程序中的外设运行控制的即用型代码片段。

开始

  1. 点击 "Device Overview(设备概述) "链接,查看可供配置的外围模块(以蓝色描述)。
  2. 点击你想配置的外设模块。
  3. 按照用例说明或自由配置你的设备
    【注意:对于F2xx/G2xx设备,你可以使用Grace Snippet功能(通过Window->Show View->Other->Grace->Grace Snippets ),将各种用例代码直接放入你的应用程序。或者,你可以通过选择文本并使用右键菜单复制任何用例的示例代码,并直接粘贴到你的应用程序中。】
  4. 选择 “Project”->"Build All "来构建你的项目,或按 "Debug "图标来构建和加载你的项目到你连接的目标设备上。

打开官方点灯Demo

建立工程时选择Grace Examples里的例子
在这里插入图片描述
在这里插入图片描述
点击小锤子编译
在这里插入图片描述
点击虫子图标Debug
在这里插入图片描述

在这里插入图片描述
点击绿色箭头运行
在这里插入图片描述
烧录后可见LED1闪烁
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/399986.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【现代程序设计】【homework-07】

C11 中值得关注的几大变化 1.Lambda 表达式 Lambda表达式来源于函数式编程&#xff0c;说白就了就是在使用的地方定义函数&#xff0c;有的语言叫“闭包”&#xff0c;如果 lambda 函数没有传回值(例如 void )&#xff0c;其回返类型可被完全忽略。 定义在与 lambda 函数相同作…

Jfinal源码解析系列一

2019独角兽企业重金招聘Python工程师标准>>> 1 Jfinal的初始化入口 <filter><filter-name>jfinal</filter-name><filter-class>com.jfinal.core.JFinalFilter</filter-class><init-param><param-name>configClass</pa…

【MSP430G2553】图形化开发笔记(2) 系统时钟和低功耗模式

目录系统时钟概述BCS模块单元的基本构造时钟-概览介绍Basic User 模式Power User 模式1. 数控振荡器 DCO2. 出厂预校正频率3. 低频振荡器 VLO4. 内部匹配电容5. 延时启动6. 自动选择 MCLK 源7. 时钟输出8. 振荡器失效中断9. 中断事件处理函数10. 退出中断后的节能选项Registers…

alias命令

alias命令&#xff08;取别名之前先运行一下将要使用的别名&#xff0c;以免冲突&#xff09; alias语法&#xff1a;alias 自定义的命令真正的命令 1.使用which查看一个命令的完整命令&#xff0c;也可以查看绝对路径 2.‘alias’查看系统中所有别名&#xff1a; 3.应用 再使用…

奇怪的 加号

转载于:https://www.cnblogs.com/chuyu/p/3421237.html

Java反射机制:表单数据自动封装到JavaBean中【IT】

2019独角兽企业重金招聘Python工程师标准>>> (2010-07-09 19:50:18) 转载▼ 标签&#xff1a; it 分类&#xff1a; IT路人丁 利用Java的反射机制&#xff0c;模拟一个简单的Struts控制器ActionServlet时&#xff0c;为了将请求的表单数据自动封装到JavaBean中&…

eclipse启动tomcat不能正常访问问题

问题&#xff1a; 1、eclipse中配置好tomcat服务器后&#xff0c;启动tomcat查看控制台信息显示启动成功&#xff0c; 但访问tomcat首页报404异常 2、而从tomcat/bin目录中启动后&#xff0c;就能够正常访问首页&#xff0c;由此分析应该是eclipse配置错误 解决方案&#xff1a…

AD域

将网络中的计算机逻辑上组织到一起&#xff0c;将器视为一个整体进行集中管理&#xff0c;这种区别于工作组的逻辑环境叫做Windows域。windows管理模式有两种&#xff1a;工作组和与环境。活动目录的相关概念(1)域和域控制器(2)名称空间(3)对象和属性(4)容器(5)组策略活动目录的…

Python学习笔记19(算法)

1.二分查找 只能用二分查找查找有序列表 def bin_search(data,val): #data为被查找的列表&#xff0c;val是要查找的值low 0high len(data) - 1while low < high:mid (lowhigh)//2if data[mid] val:return mid #找到了&#xff0c;返回val所在的索引elif dat…

C#通过接口与线程通信(捕获线程状态)介绍

摘要&#xff1a;本文介绍C#通过接口与线程通信(捕获线程状态)&#xff0c;并提供简单的示例代码供参考。 提示&#xff1a;本文所提到的线程状态变化&#xff0c;并不是指线程启动、暂停、停止&#xff0c;而是说线程内部状态的迁移。随着软件技术不断发展&#xff0c;用户需求…

php 类文件加载 Autoloader

做习惯了编译语言&#xff0c;转到php 使用 php的面向对象开发时候遇见一个挺别扭的问题。在Php中引入对象 后 在调用过程中还需要将对象所在的php文件 require 到当前php文件 目前代码结构 index.php <?phpuse model\BookModel;include_once __DIR__./autoloader.php; Aut…

【MSP430G2553】图形化开发笔记(4) Timer_A 定时器

目录概述Timer_A 模块16 位主定时器连续计数模式增计数模式增减计数模式主定时器的一般设置捕获/比较模块 CCRx捕获模块比较模块小结Grace中配置Timer_ATimer0_A3 - Overview介绍用例&#xff1a;定时器的启动/停止用例&#xff1a;使用定时器比较模式产生周期性间隔用例&#…

前端UI框架《Angulr》入门

Angulr 项目的名称为 Angulr&#xff0c;对&#xff01;没错&#xff01;就是少个 a&#xff0c;少个 a 就是它正确的拼写。 是一个以 Bootstrap 和 AngularJS 为基础&#xff0c;并使用了大量前端开源组件合成的一个前端UI框架&#xff0c;是非常棒的UI框架。 今天就来和大家讲…

Flask使用Flask-SQLAlchemy操作MySQL数据库

https://www.jianshu.com/p/6ae0d30a5539 前言&#xff1a; Flask-SQLAlchemy是一个Flask扩展&#xff0c;简化了在Flask程序中使用SQLAlchemy的操作。SQLAlchemy是一个很强大的关系型数据库框架&#xff0c;支持多种数据库后台。SQLAlchemy提供了高层ORM&#xff0c;也提供了…

会计基础模拟练习一(3)

会计基础模拟练习一&#xff08;3&#xff09; 下周一18号会计从业资格考试就要报名了,本人重点看的是会计基础和会计电算化,做了一下测试题,五十多分,较之前有了一些长进.很多之前重点复习的章节有了明显的提升,像后面的几章没怎么看,出错的概率就大大的提升了. 我觉得这个考试…

MacOS中Dock栏的设置和使用技巧,新手必看

MacOS中Dock栏的设置和使用技巧&#xff0c;新手必看 Dock栏就是Mac放置常用应用程序和文件夹快捷方式的任务栏&#xff0c;为你访问这个应用和文件提供了非常方便的入口。 作为Mac用户最常使用的区域&#xff0c;要知道如何才能更高效的使用它&#xff0c;从而达到事半功倍的…

51Nod 1003 阶乘后面0的数量 | 思维

题意&#xff1a;n的阶乘后面0的个数&#xff0c;如果直接算出阶乘再数0的数量一定会超时的。因为102*5,所以求出5贡献的次数就行。#include "bits/stdc.h" using namespace std; #define LL long long #define INF 0x3f3f3f3f3f #define PI acos(-1) #define N 510 …

史上超详细的flask_sqlalchemy连接mysql数据库

https://www.jianshu.com/p/1ba45bd6c351 PythonFlask安装&#xff1a;https://www.jianshu.com/p/cd1925e90eda Flask路径参数以及请求参数讲解&#xff1a;https://www.jianshu.com/p/54057b4f0437 首先安装pymysql&#xff0c;命令如下&#xff1a;pip install pymysql 安装…

中国移动技术愿景2020+

2019独角兽企业重金招聘Python工程师标准>>> 中国移动技术愿景2020 本文档白皮书是中国移动提出的在2020年及其之后的若干年内对产业各方面技术发展的构想&#xff0c;包括行业发展趋势&#xff0c;面向万物的数字化服务和对技术发展的看法。希望产业各方面能够开展…

Zend Server更新至6.2版本——虚拟主机全方位管理

Zend Server自从发布6.0以来&#xff0c;并支持云服务&#xff0c;成为很多PHP程序所选择的Web服务器。 Zend Server 6.2版本从更新内容来看&#xff0c;解决了Web服务器与虚拟主机之间的协同管理。并在细节上&#xff0c;更注重性能控制。 具体更新如下&#xff1a; 虚拟主机管…