[原创]MSP430FR4133练习(一):GPIO输入电平状态判断
硬件环境:MSP430FR4133 LANCHPAD开发板
软件环境:IARV7.10 For 430
源代码:
#include "driverlib.h" void main(void)
{
//Stop WDT
WDT_A_hold(WDT_A_BASE);
while()
{
//设置P1.0为输出,接LED
GPIO_setAsOutputPin( GPIO_PORT_P1,GPIO_PIN0 );
//设置P4.0为输出,接LED
GPIO_setAsOutputPin( GPIO_PORT_P4,GPIO_PIN0 ); //设置P1.2输入,内部上拉,接按键
GPIO_setAsInputPinWithPullUpResistor( GPIO_PORT_P1,GPIO_PIN2 ); //判断P1.2输入电平(按键按下为低,释放为高)
if( GPIO_getInputPinValue( GPIO_PORT_P1,GPIO_PIN2 ) == GPIO_INPUT_PIN_HIGH )
{
GPIO_setOutputHighOnPin( GPIO_PORT_P1,GPIO_PIN0 );
GPIO_setOutputLowOnPin( GPIO_PORT_P4,GPIO_PIN0 );
}
else
{
GPIO_setOutputLowOnPin( GPIO_PORT_P1,GPIO_PIN0 );
GPIO_setOutputHighOnPin( GPIO_PORT_P4,GPIO_PIN0 );
} PMM_unlockLPM5();
} //Enter LPM4 w/interrupts enabled
__bis_SR_register(LPM4_bits + GIE); //For debugger
__no_operation();
}
[原创]MSP430FR4133练习(一):GPIO输入电平状态判断的更多相关文章
- 第12章     GPIO输入—按键检测
		第12章 GPIO输入—按键检测 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/fi ... 
- 第12章 	GPIO输入-按键检测—零死角玩转STM32-F429系列
		第12章 GPIO输入—按键检测 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/fi ... 
- 第13章  GPIO输入—按键检测
		本章参考资料:<STM32F76xxx参考手册>.库帮助文档<STM32F779xx_User_Manual.chm>. 按键检测使用到GPIO外设的基本输入功能,本章中不再赘 ... 
- ESP8266 SDK开发:  外设篇-GPIO输入检测
		前言 官方提供了以下函数检测引脚输入状态 检测GPIO5 if( GPIO_INPUT_GET(5) == 0 ) GPIO5当前为低电平 if( GPIO_INPUT_GET(5) == 1 ) G ... 
- 在4418平台上如何配置GPIO口的状态
		硬件 ------------------------------------------------------------------------------------------------- ... 
- ESP8266 LUA脚本语言开发: 外设篇-GPIO输入检测
		咱使用 GPIO0 https://nodemcu.readthedocs.io/en/master/modules/gpio/#gpioread 第一种 GPIO设置为输出的状态下读取引脚状态 gp ... 
- MVVM实现ViewModel获取View输入验证状态
		由于Binding只把Convert成功的值送往Source,当目标中的值Convert失败时Source的值依然是旧值,所以ViewModel必须获取View的输入验证状态,以下是本人的实现. 当“ ... 
- C# MVC 用户登录状态判断   【C#】list 去重(转载)  js 日期格式转换(转载)  C#日期转换(转载)   Nullable<System.DateTime>日期格式转换 (转载)  Asp.Net MVC中Action跳转(转载)
		C# MVC 用户登录状态判断 来源:https://www.cnblogs.com/cherryzhou/p/4978342.html 在Filters文件夹下添加一个类Authenticati ... 
- 判断密码是否可见/判断登录的状态/判断在form表单中 定义rules规则验证(iview)
		一: 判断密码是否可见判断:type="visiblePassword ? 'text' : 'password'" 是否为false 或者 true 密码为输入框或者文本框点击眼 ... 
随机推荐
- 【NOIP2018】【RP++!】【神大退役记+一丢丢回忆录】
			emmm初赛都完了啊,还有20多天的样子退役选手又要++++++了 所以在这里先预祝各路dalao取得好成绩!! 手动艾特亲友$@Abyssful@阿澈说他也想好好学习@Ed\_Sheeran@歪瓜是 ... 
- C++学习笔记38:事件机制
			事件基本概念 操作系统或应用程序内部发生某件事,程序的某个组件需要响应该事件,并进行特定处理 面向对象架构中,事件响应函数最可能为成员函数 问题:指向类成员函数的指针不能转换为哑型指针void *,也 ... 
- Android HttpURLConnection.connect找不到源  HttpURLConnection连接失败 HttpURLConnection.connect IO异常 解决办法
			Android HttpURLConnection.connect找不到源 HttpURLConnection连接失败 HttpURLConnection.connect IO异常 解决办法 以下代 ... 
- spring cloud:config-server中@RefreshScope的"陷阱"
			spring cloud的config-serfver主要用于提供分布式的配置管理,其中有一个重要的注解:@RefreshScope,如果代码中需要动态刷新配置,在需要的类上加上该注解就行.但某些复杂 ... 
- ZooKeeper开发手册中文翻译
			本文假设你已经具有一定分布式计算的基础知识.你将在第一部分看到以下内容: ZooKeeper数据模型 ZooKeeper Sessions ZooKeeper Watches 一致性保证(Consis ... 
- ConcurrentHashMap 的实现原理
			概述 我们在之前的博文中了解到关于 HashMap 和 Hashtable 这两种集合.其中 HashMap 是非线程安全的,当我们只有一个线程在使用 HashMap 的时候,自然不会有问题,但如果涉 ... 
- Java8 利用Lambda处理List集合循环给另外一个List赋值过滤处理
			1.利用stream().forEach()循环处理List; List<String> list = Lists.newArrayList();//新建一个List 用的google提供 ... 
- 奇怪吸引子---RayleighBenard
			奇怪吸引子是混沌学的重要组成理论,用于演化过程的终极状态,具有如下特征:终极性.稳定性.吸引性.吸引子是一个数学概念,描写运动的收敛类型.它是指这样的一个集合,当时间趋于无穷大时,在任何一个有界集上出 ... 
- 基于 CentOS Mysql 安装与主从同步配置详解
			CentOS Mysql 安装 Mysql (Master/Slave) 主从同步 1.为什么要使用主从同步 1.如果主服务器出现问题,可以快速切换到从服务器提供的服务 2.可以在从服务器上执行查询操 ... 
- SpringBoot集成Redis分布式锁以及Redis缓存
			https://blog.csdn.net/qq_26525215/article/details/79182687 集成Redis 首先在pom.xml中加入需要的redis依赖和缓存依赖 < ... 
