MSP430FR6989 LaunchPad小练1-CCS v12新建库函数工程

[复制链接]
545|0
 楼主| xyz549040622 发表于 2023-2-21 23:10 | 显示全部楼层 |阅读模式
本帖最后由 xyz549040622 于 2023-2-23 22:16 编辑

1、打开CCS新建工程

QQ浏览器截图20230221225218.png


2、选择开发板的芯片型号,工程名称,新建空白工程。

QQ浏览器截图20230221224033.png

QQ浏览器截图20230221225344.png

3.添加驱动库文件。

QQ浏览器截图20230221225544.png

QQ浏览器截图20230221225649.png

QQ浏览器截图20230221225749.png

4、找到MSP430FR5xx_6xx的库文件,复制到刚建立的driverlib文件夹下,会自动添加到ccs的文件夹目录下

QQ浏览器截图20230221225926.png


QQ浏览器截图20230221230014.png


5、将库文件的路径添加到头文件调用;

QQ浏览器截图20230221230232.png
QQ浏览器截图20230221230328.png
QQ浏览器截图20230221230345.png
QQ浏览器截图20230221230412.png
QQ浏览器截图20230221230421.png
QQ浏览器截图20230221230540.png
确定


6、将库文件路径添加到MSP430 Linker路径下;

QQ浏览器截图20230221230725.png
QQ浏览器截图20230221230755.png
QQ浏览器截图20230221230811.png
QQ浏览器截图20230221230821.png
QQ浏览器截图20230221230830.png
QQ浏览器截图20230221230844.png
QQ浏览器截图20230221230845.png


7、增加一段led翻转的代码;

  1. #include <driverlib.h>

  2. int main(void) {

  3.     volatile uint32_t i;

  4.     // Stop watchdog timer
  5.     WDT_A_hold(WDT_A_BASE);

  6.     // Set P1.0 to output direction
  7.     GPIO_setAsOutputPin(
  8.         GPIO_PORT_P1,
  9.         GPIO_PIN0
  10.         );

  11.     // Disable the GPIO power-on default high-impedance mode
  12.     // to activate previously configured port settings
  13.     PMM_unlockLPM5();

  14.     while(1)
  15.     {
  16.         // Toggle P1.0 output
  17.         GPIO_toggleOutputOnPin(
  18.             GPIO_PORT_P1,
  19.             GPIO_PIN0
  20.             );

  21.         // Delay
  22.         for(i=10000; i>0; i--);
  23.     }
  24. }

8、编译一下,还好,没有报错,但是警告一堆,暂且忽略他;

QQ浏览器截图20230221231731.png

9、点击瓢虫进入debug模式,点击运行,led闪烁OK。

QQ浏览器截图20230221232146.png


您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:qq群: 嵌入式系统arm初学者 224636155←← +→→点击-->小 i 精品课全集,21ic公开课~~←←→→点击-->小 i 精品课全集,给你全方位的技能策划~~←←

2841

主题

19330

帖子

110

粉丝
快速回复 在线客服 返回列表 返回顶部