完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
1、下载及安装CCS v8.0
下载软件及相关wave包: 进行安装前请一定确认关闭所有杀毒软件,安装包不能存在于中文路径下,否则会发生错误 第一步 点击图片中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坐标来显示字符串,最后一位是字体大小 }} |
|
|
|
只有小组成员才能发言,加入小组>>
2549 浏览 0 评论
1147浏览 2评论
746浏览 1评论
499浏览 0评论
265浏览 0评论
428浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 15:53 , Processed in 1.158172 second(s), Total 49, Slave 40 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号