[MSP-EXP432P401R] MSP432P401R LaunchPad的基于位带操作的IO控制

[复制链接]

0

主题

1

帖子

113

积分

二氧化硅

Rank: 2

积分
113
楼主
查看: 4312回复: 1 发表于 2021-4-25 21:29:52   只看该作者
本帖最后由 kidbye20 于 2021-4-25 21:33 编辑

单片机型号:msp432p401r
板卡型号:Launchpad / 自行电路板
按键/液晶/菜单:板载按键S1S2,板载LED1LED2
开发环境及版本号:KeiluVision5

[size=18.6667px]目录
[size=18.6667px]一、前言
  本贴以一个简单的按键控制LED亮灭介绍如何使用位带操作来控制单片机外设例如GPIO的寄存器,并且提供了基于Keil uVision5集成开发环境的库函数模板,让第一次接触该板卡的新人快速上手,让新人了解位带操作和模块化编程的优点。

二、库函数模板介绍
三、位带操作简介
四、SysTick定时器简介
五、按键控制工程介绍

六、后记
  由于本人对msp432p401r板卡研究不足够,帖子中有任何错误也欢迎大家指出。对于使用这块板卡除了参考数据手册、技术手册,还可以学会使用SDK加快开发速度,本帖附件中还附上了《MSP432®Peripheral Driver Library USER’S GUIDE》,里面对于外设驱动库函数有介绍,其实这个文档也是SDK中的。
     附件内容包括库函数模板,按键控制工程,本文档PDF版本。
     最后附上我写的其他外设模块的使用工程,感兴趣的可以下载来研究。建议食用顺序:点亮LED->点亮LED(位带操作)->SysTick定时器->按键检测->外部中断->定时器中断->pwm输出呼吸灯->串口通信。每个工程没有太过详细介绍,仅在main.c中简单注释功能。
     百度云链接:https://pan.baidu.com/s/1NxzeqIZUucVBxS6KkfkEKg
     提取码:e3i1
  因为中间内容太长无法发出来,故以附件形似上传。


MSP432P401R LaunchPad的基于位带操作的IO控制.pdf

1.9 MB, 下载次数: 32, 下载积分: 积分 -1

库函数模板.zip

4.32 MB, 下载次数: 19, 下载积分: 积分 -1

按键控制.zip

4.6 MB, 下载次数: 18, 下载积分: 积分 -1

73

主题

469

帖子

1005

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1005
沙发
发表于 2021-4-27 13:44:17   只看该作者
感谢分享~
快速回复 返回顶部 返回列表