导语:
GPIO算是所有MCU入门的第一步,今天的教程就来教大家设置MSPM0L系列的GPIO的输入输出功能。
首先在keil中打开例程中的空工程,确保xxx.syscfg文件在keil的编辑页面,就打开SYSconfig设置。
在sysconfig中,左侧可以选择MCU的外设,我们找到并点击GPIO选项卡,在GPIO中点击ADD,就可以添加一组GPIO。
这次的教程是设置一个按键输入IO,一个LED输出IO,当按键按下的时候,LED灯点亮,在GPIO的设置里面,可以看到设置主要分为两个部分,第一个是IO组,第二个是管脚的设置。
可以看到,图中组的自定义名为demo,组管脚的自定义名为LED和Key,其实就是在程序里面做了一个重定义。
在这次的教程中需要设置的是,LED管脚(PA14)的方向(direction)设置为output,Key管脚(PA7)的方向设置为input,Assigned pin 中分别设置的是14和7。
如果你需要设置上下拉电阻,驱动能力,逻辑翻转,高阻输出这些,可以在 Digital IOMUX Features 中设置,这里的的按键由于是接地的,所以使用的带上拉的输入。
最后点击Sysconfig的File-->save保存即可。
回到程序,可以看到生成的main函数如下。
可以看到,在SYSCFG_DL_init()中,已经把刚才在SYSCONFIG的设置都初始化了一遍。
现在就可以在main函数中编写用户代码了,TI提供了完整的用户函数,需要的时候可以自己在keil中的functions中点开对应模块的.h文件查看使用方法,例如在GPIO的.h文件。
本次教程的main函数如下:
配套工程名为GPIO。
审核编辑:汤梓红
-
mcu
+关注
关注
146文章
17141浏览量
351053 -
输入输出
+关注
关注
0文章
42浏览量
10748 -
开发板
+关注
关注
25文章
5038浏览量
97398 -
keil
+关注
关注
68文章
1212浏览量
166855 -
GPIO
+关注
关注
16文章
1204浏览量
52067
原文标题:MSPM0L1306开发板教程2 - GPIO输入输出
文章出处:【微信号:创易栈,微信公众号:创易栈】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论