MSP430FR6989初步学习笔记

建立一个工程

1.新建工程
MSP430FR6989初步学习笔记_第1张图片
2.可选择C++或者C或者Empty project,区别在于选择c或c++会生成mian.c或main.cpp
MSP430FR6989初步学习笔记_第2张图片
3.选择add group(添加文件夹)
MSP430FR6989初步学习笔记_第3张图片
MSP430FR6989初步学习笔记_第4张图片
4.然后再在MSP430FR5xx_6xx中添加必要的库文件,也就是在add->add files选择要添加的库文件
我使用的是IAR for msp340 首先下载的软件就会包括库函数,所以不必要再去网上找库函数的资料,库函数的路径
IAR Systems\Embedded Workbench 8.0\430\examples
MSP430FR6989初步学习笔记_第5张图片

MSP430FR6989初步学习笔记_第6张图片
可选择需要添加的,我都添加了进来

工程配置

在工程的options选项里包含头文件的路径,不然找不到路径会报错找不到头文件,和keil类似
MSP430FR6989初步学习笔记_第7张图片
然后选择preprocessorMSP430FR6989初步学习笔记_第8张图片
刚开始怕文件路径错误的话就可以使用绝对路径
MSP430FR6989初步学习笔记_第9张图片
之后点击右边的键即可选择相对路径
调试器的配置
MSP430FR6989初步学习笔记_第10张图片
将Debugger中的Driver设置为 FET Debugger 也就是自带的调试器
MSP430FR6989初步学习笔记_第11张图片
然后再将FET Debugger中设置为如上图所示即可。

点亮一个led灯

#include "driverlib.h"

int main( void )
{
  WDT_A_hold(WDT_A_BASE); //关闭看门狗,因为看门狗是默认打开的,不关闭的话隔一段时间就会复位
  PMM_unlockLPM5();//打开GPIO,FR系列是默认关闭的
  GPIO_setAsOutputPin(GPIO_PORT_P1,GPIO_PIN0);//将port1 的pin0设置为输出模式
  GPIO_setOutputHighOnPin(GPIO_PORT_P1, GPIO_PIN0); //设置输出为高电平
  while(1);
}

要注意的是PMM_unlockLPM5();这个函数是解锁电源模式5,不然fr系列的GPIO口都是默认关闭的,需要将这个解锁之后才可以使用GPIO。

你可能感兴趣的:(嵌入式)