导语:
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。
新品首发 | 三瑞电源发布新款户外电源
Navi12和Navi14的规格仍然是谜 Navi14或命名为RX5500系列
煤气烤炉机器人取代工人做业
智能镜子显示屏,一种藏在镜子里的黑科技
扬尘在线监测仪用作城市环境监测重要帮手
MSPM0L1306开发板教程之GPIO输入输出
交流接触器的选型原则与选型要点
大数据分析平台能为企业带来哪些好处
怎样用Arduino制作巨型弹珠机
通过机器视觉运动控制一体机来进行3C电子屏幕裂痕的检测
光耦的内部原理及工作条件
电容器充电放电原理是什么
远程预付费电能管理系统在南宁研祥智谷的落地应用
蔡司三坐标测量仪飞机翼型检测案例
三星S8值不值得入手?请看完这五点以后在做考虑吧!
电路两大基本定律
高通上传部分骁龙865和骁龙765的源码开发资料 将加速推进三方ROM
拒绝劣质数据线,避免连接器危害手机
惠普M17w激光打印机上手 899元值不值
餐饮业油烟在线监控系统设计方案