CCSv9,2024年最新90%的人看完都说好

218 阅读6分钟

在这里插入图片描述

二、CCS的安装

:以CCSv9.3.0为例,仅支持64位操作系统,32位操作系统可以安装CCSv8.3.1

1.CCS下载

  • 官网下载地址,打开后是下图界面
    在这里插入图片描述
  • 点击右侧,Code Composer Studio Version 9 Downloads,出现如下界面:
    1、选择下载离线安装包
    2、选择下载Web安装包(根据个人喜好选择即可)

在这里插入图片描述

MD5中文名叫做消息摘要算法第五版,这是为了软件不被更改和确保信息传输完整一致所发明。任何软件都有属于自己的MD5,这个MD5是唯一的且不可逆的。如果需要验证软件的正版还是盗版可以下载,具体使用方法自行百度。

2.CCS安装

  • 下载完成后,进行一个确保顺利的步骤,关闭杀毒软件以及防火墙(不关闭会怎么样我也没试过,有好奇者可以尝试)
  • 解压下载好的压缩包,一直点进目录,找到安装程序如下图,双击打开
    在这里插入图片描述
  • 打开后如下图
    在这里插入图片描述
  • 接受协议
    在这里插入图片描述
  • 检查安装环境
    在这里插入图片描述
  • 设置安装路径 建议安装在非C盘以外的不含中文的路径下
    在这里插入图片描述
  • 选择安装方式,自定义安装 Custom Installation(Recommended)
    在这里插入图片描述
  • 选择自己的设备系列 如这里只需要选择第一个选项 MSP430 ulta-low power MCUs,也可以把第二个选项勾上,毕竟电赛一般规定使用430/432系列。
    在这里插入图片描述
  • 选择仿真器设备支持,不太确定就全部选上,无非用不到的话多占一丁点内存。
    在这里插入图片描述
  • 剩下的全部默认next就好,等待安装完成。CCS9.3.0是不需要license文件的,所以不需要破解。

二、搭建msp430F5529LP库函数开发环境

1、CCS新建工程

  • 打开安装好的CCS会提醒设置Workspace,建议设置在非C盘以外不含有中文的路径下
  • 点击file -> new -> CCS Project,注意选择对应的芯片型号
    在这里插入图片描述
  • 到此工程就新建好了,如果进行寄存器开发就可以不往下看了,配合example和用户指导手册就可以开发了。

2、msp430F5529库函数的添加

2、添加驱动库

  • 在CCS界面打开一个工程,右键工程,NEW一个Folder,命令为lib。
    在这里插入图片描述
  • 将下载好的驱动库解压,找到设备系列对应的库函数文件夹,复制到工程文件所在的目录下新建的lib文件夹中。
    在这里插入图片描述
  • 复制后结果(我这里工程名字为code_1,存放在D:\CCS9.3.0\code\目录下)
    在这里插入图片描述
  • 复制后,切换回CCS软件中,会看到lib文件夹下已经有我们添加的库函数了
    在这里插入图片描述
  • 接下来将库文件路径添加到工程中,右键工程->属性或者快捷键Alt+Enter
    在这里插入图片描述
  • 找到下图中Build->MSP430 Compiler->Include Options,点击添加路径按钮,图中画圈位置
    在这里插入图片描述
  • 按照以下步骤将路径添加
    在这里插入图片描述
  • 找到MSP430 Linker-> File Search Path,点击下图画圈位置,同上图一样添加即可。
    在这里插入图片描述
  • 至此库函数开发环境搭建完毕

3、进行简单的库函数点灯程序验证

嵌入式点灯工程师,先点灯为敬。

#include <msp430.h>
#include "gpio.h"

int main( void )
{
    unsigned int i;
    
    // Stop watchdog timer to prevent time out reset
    WDTCTL = WDTPW + WDTHOLD;
    
    GPIO\_setAsOutputPin(GPIO_PORT_P1,GPIO_PIN0);
    GPIO\_setOutputHighOnPin(GPIO_PORT_P1,GPIO_PIN0);
    while(1)                                  // continuous loop
    {
    	GPIO\_toggleOutputOnPin(GPIO_PORT_P1,GPIO_PIN0);// XOR P1.0
    	for(i=50000;i>0;i--);                   // Delay
    }
}


  • 编译通过无报错,完结。。。。。。

img img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新

如果你需要这些资料,可以戳这里获取