MSP432 快速开发指南:如何利用 DriverLib 进行快速开发

发布者:CyborgDreamer最新更新时间:2021-02-09 来源: eefocus关键字:MSP432  DriverLib 手机看文章 扫描二维码
随时随地手机看文章

1 前言

1.1 内容简介

1.1_1

    MSP432P401R LaunchPad - Red 2.x (Red) (后续补上~)

1.2 快速链接

1.3 操作环境

    操作系统:Win10 专业版

2 基本介绍

    DriverLib 的文件目录如下图:
2_1
    这里我只介绍几个快速上手需要的文件夹。

Files描述
doc库用户指南文档(包括离线网页和 PDF)
driverlib库文件(包括外设库的.c和.h文件及 CCS、EWARM、GCC、Keil 下的lib文件)
examplesAPI 使用示例(包括CCS、EWARM、GCC、Keil 下的 API 示例程序)
inc头文件(包括 CMSIS 及其他的相关头文件)

3 使用介绍

3.1 doc 使用

    这里关于 doc 的使用,只讲述外设库函数如何查看函数介绍及程序示例,以 GPIO 为例。其他的新惊喜请自行去解锁。

  1. 打开 MSP432_DriverLib_API_Guide-MSP432P4xx-3_21_00_05.html 离线网页(文件目录:msp432_driverlib_3_21_00_05docMSP432P4xx)
    3.1_1
    (PS:MSP432_DriverLib_Users_Guide-MSP432P4xx-3_21_00_05.pdf 也是 API 的用户指南,但是建议使用离线网页,优点的话后面会讲到)

  2. 点击 Modules
    3.1_2

  3. 点击 GPIO
    3.1_3

  4. 网页右侧有书签栏,点击 Functions
    3.1_4

  5. 点击 GPIO_setAsOutputPin
    3.1_5

  6. 这样我们就可以看到 GPIO_setAsOutputPin 函数的介绍了
    3.1_6
    (如果你的浏览器有翻译插件,就可以将网页翻译成中文,对于看英文就头痛的开发者就友好多了;当然这个翻译很有可能是不准确的,还是建议返回英文)
    3.1_7

  7. GPIO 程序示例
    3.1_8
    (特不靠谱)英 > 中
    3.1_9

3.2 driverlib 使用

    driverlib 中是库文件,这个的使用方法比较简单,就不再讲了。

3.3 examples 使用

    examples 中是各外设程序示例,这里围绕 GPIO 输出示例程序来讲述使用方法。

  1. 打开 gpio_toggle_output.uvprojx(文件目录:msp432_driverlib_3_21_00_05examplesMSP432P4xxgpiogpio_toggle_outputkeil)
    3.3_1

  2. 工程界面如下,.c 文件中有相关操作介绍和图表示意
    3.3_2

  3. main 函数如下,和离线网页中 GPIO 程序示例是一样的
    3.3_4

  4. 更改仿真器为 CMSIS-DAP Debugger
    3.3_5

  5. 在 Flash Download 界面中,勾选 Reset and Run,以便程序下载后自动运行
    3.3_6

  6. 编译工程
    3.3_7

  7. 下载程序,可以看到小火箭旁边的 LED 灯在闪烁
    1.1_1

3.4 inc 使用

    driverlib 中是 CMSIS 头文件和芯片相关头文件,这个的使用方法也比较简单,就不再讲了。

4 结束

    本教程由 Brendon Tan 原创发布,版权所有。


关键字:MSP432  DriverLib 引用地址:MSP432 快速开发指南:如何利用 DriverLib 进行快速开发

上一篇:搭建Energia的MSP432环境(保姆式教学)
下一篇:MSP432安装与环境配置(ccs)

推荐阅读最新更新时间:2024-11-11 12:53

全方位详解——玩转德州仪器全新MSP432 MCU
摘要:德州仪器(TI)的MSP430产品系列可谓是低功耗MCU的经典之作,然而TI近期推出的MSP432 MCU更是引起了业界的诸多关注。这款全新的产品将TI MSP430所具有的卓越特性引入到了ARM领域中,通过与Cortex-M0+相似的能耗来实现Cortex-M4F的全部性能,现在就让我们一起来看看这款产品的全方位详解吧! 不久前,德州仪器(TI)宣布推出全新的超低功耗MSP432 MCU,也为我们揭开了这款微控制器平台的神秘面纱。 相较于经典的MSP430,MSP432的命名方式到底代表什么含义呢?有人认为这是一款32位的MCU,也有人猜测这款产品集成了ARM Cortex 内核。的确如此, TI正在
[单片机]
MSP432笔记——单路ADC采样
配置ADC 引脚配置 使能ADC模块,初始化ADC模块 单路转化配置,转化存储器配置 使能采样时钟,使能转化 中断使能,开启总中断 开始转化 //enable ADC module ADC14_enableModule(); ADC14_initModule(ADC_CLOCKSOURCE_MCLK,ADC_PREDIVIDER_1,ADC_DIVIDER_1,0); //gpio P5.5 GPIO_setAsPeripheralModuleFunctionInputPin(GPIO_PORT_P5,GPIO_PIN5,GPIO_TERTIARY_MODULE_FUNCTION); //ADC Mem
[单片机]
msp432快速入门第六节之按键扫描和GPIO中断操作
(一)按键扫描 (1)配置引脚 在按键扫描这一节,仅需要配置好引脚即可,打开TI的GPIO驱动库,可以看到GPIO设置函数H文件如下: 在这个函数上方有对函数的说明: 解释为:该函数配置MSP432的GPIO引脚为输入模式,没有指明被配置的引脚是否被上拉或者下拉,当然如果需要配置输入上拉或者输入下拉需要使用此函数配置: 在这里我们直接使用普通配置,配置引脚为输入即可。 如下进行引脚初始化:(板载两个按键,一左一右均可以使用,注意复位键是在上面的) //key pin init void Key_Init(void) { GPIO_setAsInputPinWithPullUpResistor(KEY_LEFT
[单片机]
<font color='red'>msp432</font><font color='red'>快速</font>入门第六节之按键扫描和GPIO中断操作
NO.14 MSP432定时器Timer的使用
  什么是定时器?定时器其实就在我们生活中的方方面面。   在老式的电风扇,都是用旋钮作为人机交互的方式。其中有一个旋钮就是定时关机。当我们把旋钮扭到某一个位置的时候,风扇的机械计时结构就会开启倒计时。等到时间一到,你的风扇就断电了。这就是定时器。   再比如你晚上去睡觉,你调了手机的倒计时,选择你要睡的时长,这时候你人放心的去睡觉,等倒计时一到,手机就会提示。这也是定时器。   所以说,定时器其实很简单。比如说你的单片机要设置一个定时器功能,首先你要像以前旋钮定时关风扇一样,选择好你要时间,然后开启定时功能。在开启定时功能的时候,你的CPU可以干别的事情,就像你睡觉前设定时器,不可能你一晚上都盯着手机看,你人可以去做
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved