MSP430单片机快速上手CSS开发环境(24电赛省赛)

        前言:3天学完MSP430单片机,为了对应电赛,同时写下这篇笔记,用来熟悉对应开发环境,看的懂对应代码。

#MSP430开发环境安装   

        MSP单片机是TI(德州仪器)半导体厂家产的,一款16位单片机,首先需要进行下载开发环境,从官网上,连接放在下面。Code Composer Studio (CCS): TI 提供的官方 IDE,功能强大,支持所有 TI 嵌入式处理器,这里下载的是CSS。

CCSTUDIO IDE、配置、编译器或调试器 | 德州仪器 TI.com.cn

        这里下载版本选择一下,本人是Windows的,需要ios选择ios

        Code Composer Studio 是Ti提供的集成开发IDE简称CSS,这里下载解压之后,需要用管理员的方式打开,要给权限,之后下载路径注意需要全英文。

        这里安装类型,选择传统安装类型,然后点击next

        选择TI芯片型号的固件库,使CSS能够识别到,这个芯片。

        安装完成之后,打开桌面图标,这里注意使用管理员方式进行打开,

       

       这里选择完,工作路径之后,勾选默认路径,这样下次访问就不会询问,工作文件的放置路径了。 这里选择工作区域注意,全英文路径不允许有中文,没什么要求的话默认路径就可以了,

点击Lanuch,完成工作区域的选择。

        到这里,已经完成了CSS开发集成环境的安装。

        IAR Embedded Workbench for MSP430: 另一款流行的 IDE,提供免费的代码大小限制版,同样是MSP的开发环境,也就是IAR开发环境,这里只下载CSS。

#CSS创建开发工程

        选择创建工程文件之后,需要选择单片机型号,给工程命名,同时选择,空的工程具有main.c  文件,这个选项。

        全部配置完成之后,最后点击finish结束,配置选项,最后工程就生成完了。

        这里自动生成了,工程同时带有main.c这个函数,同时给我们引入了,应该是工程调用数,需要的头文件,这个页面有,工程日志,代码书写区域,同时工程文件,目录结构,具体如下

#CSS如何编译代码跟烧录程序  

        首先编译程序,在任务日志栏log显示 Build  Finished就代表着编译没有报错,然后点击flash按钮将程序下载到,芯片flash里面。

#程序报错位置跟提示

        ·如果程序出现问题,这个软件和Keil5一样是会提示,错误所在文件,出现什么问题的,如下图所示。

        到此是软件的安装,下载,创建所用工程,软件编译,下载的所用使用。

                        欢迎指正,希望对你,有所帮助!!!

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

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

相关文章

【机器学习】机器学习解决的问题特点、机器学习学的是什么、怎么学、如何构建高效机器学习模型的策略、机器学习的分类以及机器学习、模式识别、数据挖掘和人工智能的区别

引言 机器学习是人工智能的一个重要分支,主要解决的是如何通过算法让机器从数据中自动学习规律和知识,以完成特定任务或解决特定问题。 文章目录 引言一、机器学习解决的是什么样的问题1.2 数据驱动的预测问题1.3 数据理解与挖掘1.4 优化与决策问题1.5 异…

如何开启或者关闭 Windows 安全登录?

什么是安全登录 什么是 Windows 安全登录呢?安全登录是 Windows 附加的一个组件,它可以在用户需要登录的之前先将登录界面隐藏,只有当用户按下 CtrlAltDelete 之后才出现登录屏幕,这样可以防止那些模拟登录界面的程序获取密码信息…

华为云技术精髓笔记(四)-CES基础入门实战

华为云技术精髓笔记(四) CES基础入门实战 一、监控ECS性能 1、 远程登录ECS 步骤一 双击实验桌面的“Xfce终端”打开Terminal,输入以下命令登录云服务器。注意:请使用云服务器的公网IP替换命令中的【EIP】。 LANGen_us.UTF-8 ssh rootEIP说明&#x…

ARM功耗管理之功耗和安全

安全之安全(security)博客目录导读 思考:功耗与安全?超频攻击?欠压攻击?低功耗流程中的安全? 睡眠唤醒流程中,安全相关寄存器的备份恢复 举例:比如某DMA通道,芯片逻辑默认为安全通…

centos/Ubuntu安装Nginx服务器

安装方式 使用系统自带的软件包管理器快速安装(如centos的yum)到官网下载压缩包安装(https://nginx.org/en/download.html)docker容器实例 下面是昨天以第二种方式安装的命令小记! centos # 下载(https…

压缩视频在线免费 怎么免费压缩视频大小 哪个软件可以免费压缩视频

在数字媒体时代,视频文件的体积越来越大,这就需要我们找到高效的方式来压缩视频,以节省存储空间和提升分享速度。本文将为您介绍几款免费的视频压缩软件,帮助您轻松应对视频文件管理难题。 方法一、 安装并打开一款的视频软件。 …

Git之repo sync -c与repo sync -dc用法区别四十八)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒…

idea springBoot启动时覆盖apollo配置中心的参数

vm options -Dorder.stat.corn“0/1 * * * * ?” 只有vm options, -D参数才能覆盖apollo参数 program arguments –key01val01 --key02val02 environment varibales envFAT;key02val02;key03val03

【专题】百度萝卜快跑体验:Robotaxi发展现状与展望报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p37054 百度“萝卜快跑”近期因事故与抵制引发关注,武汉部署超300辆全无人驾驶车。体验显示其安全但策略保守,行驶效率低于人类司机,价格亲民。阅读原文,获取专题报告合集全文&#xf…

Elastic 及阿里云 AI 搜索 Tech Day 将于 7 月 27 日在上海举办

活动主题 面向开发者的 AI 搜索相关技术分享,如 RAG、多模态搜索、向量检索等。 活动介绍 参加 Elastic 原厂与阿里云联合举办的 Generative AI 技术交流分享日。借助 The Elastic Search AI Platform, 使用开放且灵活的企业解决方案,以前所…

Flink笔记整理(三)

Flink笔记整理(三) 文章目录 Flink笔记整理(三)五、DataStream API5.1Environment5.2 Source5.3 Transformation5.4 Sink 总结 五、DataStream API DataStream API是Flink的核心层API,一个Flink程序,其实本…

centos/Ubuntu安装Java/Maven

上图就是今天在Linux环境下安装好Java和Maven后,打包Spring Boot项目的截图! 安装Java centos # 安装 yum install -y java-1.8.0-openjdk*# 查看版本检测是否成功安装 java -versionUbuntu # 更新软件包 sudo apt-get update# 安装 sudo apt-get in…

静态路由技术

一、路由的概念 路由是指指导IP报文发送的路径信息。 二、路由表的结构 1、Destination/Mask:IP报文的接收方的IP地址及其子网掩码; 2、proto:协议(Static:静态路由协议,Direct:表示直连路由) 3、pref:优先级(数值和优先级成反比) 4、cost:路由开销(从源到目的…

梁文冲携手衡泰信 推动青少年高尔夫运动发展

7月16日,2024年梁文冲假期公益班(东莞站)在享来高尔夫俱乐部隆重拉开帷幕。此次活动是由实现体育主办,实现体育联合创始人梁文冲先生发起并亲临指导的一项促进青少年高尔夫运动的公益活动,携手衡泰信,由享来…

BSV区块链技术现实应用原理解析

BSV区块链以其卓越的可扩展性、坚如磐石的安全性、极低的交易成本等特性,成为满足企业当下需求并为企业未来成功奠基铺路的理想技术。 BSV协会近期发布了一个题为《驾驭数字化转型:在自动化世界中建立信任——区块链在数据保护和交易优化中的角色》的报…

【RabbitMQ】Windows下RabbitMQ的安装和部署

Windows下RabbitMQ的安装和部署 一、引言二、环境搭建三、安装ERLANG四、安装RabbitMQ五、安装RabbitMQ-Plugins六、验证 一、引言 RabbitMQ——Rabbit Message Queue的简写,但不能仅仅理解其为消息队列,消息代理更合适。RabbitMQ 是一个由 Erlang 语言…

SQLite3(3):Qt中使用SQLite3

目录 一、前言 二、Qt相关类 2.1 QSqlDatabase 2.2 QSqlQuery 2.3 QSqlQueryModel 三、Qt基本应用实现 3.1 mainwindow.h 3.2 mainwindow.cpp 3.3 应用界面 四、总结 一、前言 本文进行在Qt中实现SQLite3的基本功能实现演示。 在Qt中不论我们连接的何种类型的关系型…

== 与 equals 的区别

概念 它的作用是判断两个对象的地址是不是相等,判断两个对象是不是同一个对象基本数据类型比较的是值是否相等引用数据类型比较的是内存地址是否相等 equals() 概念 它的作用也是判断两个对象是否相等。但它一般有两种使用情况:情况1:类没有…

node.js中nodemon : 无法加载和使用问题,这是由于windows安全策略影起的按如下操作即可

1、用管理员权限打开vscode 2、文件终端中打开,输入 Set-ExecutionPolicy -Scope CurrentUser 3、再输入RemoteSigned 4、使用get-ExecutionPolicy查看权限,可以看到变为了RemoteSigned 重启问题解决

Python学习笔记42:游戏篇之外星人入侵(三)

前言 在之前我们已经创建好了目录,并且编写好了游戏入口的模块。今天的内容主要是讲讲需求的分析以及项目各模块的代码初步编写。 在正式编写代码前,碎碎念几句。在正式编写一个项目代码之前,实际是有很多工作要做的。就项目而言&#xff0…