MSPM0L1306开发板教程之GPIO输入输出

描述

 导语:

GPIO算是所有MCU入门的第一步,今天的教程就来教大家设置MSPM0L系列的GPIO的输入输出功能。

首先在keil中打开例程中的空工程,确保xxx.syscfg文件在keil的编辑页面,就打开SYSconfig设置。

keil

在sysconfig中,左侧可以选择MCU的外设,我们找到并点击GPIO选项卡,在GPIO中点击ADD,就可以添加一组GPIO。

keil

这次的教程是设置一个按键输入IO,一个LED输出IO,当按键按下的时候,LED灯点亮,在GPIO的设置里面,可以看到设置主要分为两个部分,第一个是IO组,第二个是管脚的设置。

keil

可以看到,图中组的自定义名为demo,组管脚的自定义名为LED和Key,其实就是在程序里面做了一个重定义。

keil

在这次的教程中需要设置的是,LED管脚(PA14)的方向(direction)设置为output,Key管脚(PA7)的方向设置为input,Assigned pin 中分别设置的是14和7。

keil

如果你需要设置上下拉电阻,驱动能力,逻辑翻转,高阻输出这些,可以在 Digital IOMUX Features 中设置,这里的的按键由于是接地的,所以使用的带上拉的输入。

keil

最后点击Sysconfig的File-->save保存即可。

回到程序,可以看到生成的main函数如下。

keil

可以看到,在SYSCFG_DL_init()中,已经把刚才在SYSCONFIG的设置都初始化了一遍。

keil

现在就可以在main函数中编写用户代码了,TI提供了完整的用户函数,需要的时候可以自己在keil中的functions中点开对应模块的.h文件查看使用方法,例如在GPIO的.h文件。

keil

本次教程的main函数如下:

keil

配套工程名为GPIO。

               

审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分