准备工作
1、下载及安装CCS v8.0
下载软件及相关wave包:
大家可以选择去TI官网下载
TI官网
也可以选择在网盘下载
CCS v8 软件包 提取码:8eq6
MSP430相关支持安装 提取码:ehjo
进行安装前请一定确认关闭所有杀毒软件,安装包不能存在于中文路径下,否则会发生错误
第一步 点击图片中exe文件进行安装
第二步 红色为警示安装注意事项,直接点击继续
第三步 同意许可 继续安装
第四步 请安装在一个英文目录下
第五步 点击选择软件使用场景,大家可以和我一样选择,或者选择自己需要的。只要选上了MSP430即OK
第五步 选择下载使用的固件 默认即可
以上步骤做完后会进入安装步骤,安装完软件后,我们需要进行MSP430wave包的安装,大家可以从上面的链接下载后进行安装,一路默认即可,此处不再展示
2、迅速了解 CCS v8.0 软件使用
CCS的界面很像KEIL,相信玩过的同学们使用起来会非常迅速,大家只要了解以下两个图上的操作即可
第一张图 包含着一些基本的操作,大家用的最多的是:1、小锤头 = 编译程序 2、小虫子 = 下载以及仿真
在我们编译程序无报错通过后点击小虫子下载及其在线仿真,会跳入如下界面。MSP430开发板硬件上类比于 stm32加上JLINK下载调试器 所以我们可以进行逐步程序调试 如果仅仅是为了看程序整体效果 只需了解 1、 点击绿色箭头 = 全速运行 2、 红色方框 = 退出调试
如何将我们编写好的工程导入CCS?
先将Black_helo压缩包解压,随后进入软件点击 Project -> Import CCS Projects -> 选择我们的Black_helo文件夹存在的路径即可自动加载进入工程*
3、迅速了解 MSP430F5529开发板的硬件资源分布
开发板样貌如下,可以看到: 复位按键RST,两个板载按键P1.1P2.1,两个板载LEDP1.0P4.7
以下为芯片的原理图包含引脚说明,程序里已经对使用到的引脚资源进行了描述,大家可以放在旁边,我们对照着编写程序即可。
上手操作
以下为工程大体结构,我们只需要关注 main.c 主函数 Black_readme.c 函数示例 Black_Define.h 各功能初始化开关
以下我们演示一下使用此工程的几个常见基本操作
0、板载LED闪烁操作
#include "Black_All.h"
void main(void)
{
Init();
LED0_STATE(0);//操作led0 灭
LED1_STATE(0);//操作led1 灭
while(1)
{
LED0_STATE(2);//操作led0 状态翻转
LED1_STATE(2);//操作led1 状态翻转
delay(500);//延时
}
}
1、串口USART操作
#include "Black_All.h" //头文件声明合集
void main(void)
{
Init(); //初始化合集
while(1)
{
send0_buf("this is com testn"); //串口0 发送字符串
delay(500); //延时
}
}
2、timer引脚PWM输出操作
#include "Black_All.h" //头文件声明合集
void main(void)
{
Init(); //初始化合集
while(1)
{
PWM0_State(50); //p1.2 PWM百分之25占空比
}
}
采集引脚波形图如下,具体占空比与频率可在程序内自行修改
3、IIC驱动OLED 0.96 显示字符串操作
#include "Black_All.h"
void main(void)
{
Init();
OLED_Clear();//OLED清屏
while(1)
{
OLED_ShowString(39,0,"I E LAB",8); //按照x,y坐标来显示字符串,最后一位是字体大小
}
}
上一篇:MSP430F5529 常用内置函数和一些说明
下一篇:MSP430G2553 LCD1602 IIC 显示屏 PCF8574
推荐阅读最新更新时间:2024-11-16 22:58
设计资源 培训 开发板 精华推荐
- 使用 Analog Devices 的 LTC1258CMS8-5 的参考设计
- LT1767EMS8-3.3 12V 至 3.3V 降压转换器的典型应用电路
- ONA10IVGEVB:具有扬声器感应数字输出的 16 瓦数字输入 D 类音频放大器
- NCV2902DTBR2G 函数发生器运算放大器的典型应用
- LTM4622IY 4 相、1V 输出、10A 设计的典型应用电路,采用 LTC6902
- EVAL-ADUM3151Z,用于评估 iCoupler ADuM3151BRSZ 数字隔离器的评估板
- MIC5167 1MHz、6A、集成开关、高效、同步降压DDR存储器终端器的典型应用
- 使用 Analog Devices 的 ADM3061EBRMZ-R7 的参考设计
- 鸢尾立方->FT4232四路USB转串口/JTAG等多种协议
- 8/10/12/14-Bit, 2.7MSPS, 1CH DAC for Medical
- 读PI 汽车电子参考设计,赢京东卡!
- 提交创意【免费赢取600元DIY物料】,参赛冲击万元大奖!2022得捷创新设计大赛火热报名中
- 有奖报名 | 安富利邀您云逛展2023中国国际工业博览会
- 有奖直播:现代电动工具的设计挑战与英飞凌解决之道
- 双重好礼等你来!2022年,让英飞凌更懂你!
- 12月6日上午10:00有奖直播:如何使用Microchip安全方案为IoT设备保驾护航
- 安森美有奖直播|适用于光储充的SiC及IGBT隔离栅极驱动器方案
- EEWorld邀你来拆解(第7期)——拆拆减肥利器,看看跳绳里都有什么
- 是德科技有奖直播:如何让你的Wi-Fi测试“兔”飞猛进?
- 已结束|TI 直播【创新下一代汽车网关系统】