博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
STM32 常用GPIO操作函数记录
阅读量:5292 次
发布时间:2019-06-14

本文共 801 字,大约阅读时间需要 2 分钟。

STM32读具体GPIOx的某一位是1还是0

1 /** 2   * @brief  Reads the specified input port pin. 3   * @param  GPIOx: where x can be (A..G) to select the GPIO peripheral. 4   * @param  GPIO_Pin:  specifies the port bit to read. 5   *   This parameter can be GPIO_Pin_x where x can be (0..15). 6   * @retval The input port pin value. 7   */ 8 uint8_t GPIO_ReadInputDataBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin) 9 {10   uint8_t bitstatus = 0x00;11   12   /* Check the parameters */13   assert_param(IS_GPIO_ALL_PERIPH(GPIOx));14   assert_param(IS_GET_GPIO_PIN(GPIO_Pin)); 15   16   if ((GPIOx->IDR & GPIO_Pin) != (uint32_t)Bit_RESET)17   {18     bitstatus = (uint8_t)Bit_SET;19   }20   else21   {22     bitstatus = (uint8_t)Bit_RESET;23   }24   return bitstatus;25 }

 

转载于:https://www.cnblogs.com/prayer521/p/5860588.html

你可能感兴趣的文章
【bzoj4872】[Shoi2017]分手是祝愿 期望dp
查看>>
字符串元转分
查看>>
thinkphp 防sql注入
查看>>
201521123044 《Java程序设计》第1周学习总结
查看>>
MIT Scheme 的基本使用
查看>>
程序员的“机械同感”
查看>>
在16aspx.com上下了一个简单商品房销售系统源码,怎么修改它的默认登录名和密码...
查看>>
c++回调函数
查看>>
linux下Rtree的安装
查看>>
【Java】 剑指offer(53-2) 0到n-1中缺失的数字
查看>>
Delphi中ListView类的用法
查看>>
bzoj3110: [Zjoi2013]K大数查询 【树套树,标记永久化】
查看>>
[原创]Java 的传值小例子
查看>>
博客第一弹—聊聊HTML的那些事
查看>>
Mysql安装方法及安装问题解决
查看>>
Java动态代理的两种实现方式:
查看>>
PHP trait
查看>>
python 多线程并发threading & 任务队列Queue
查看>>
1_fbauto
查看>>
IO体系、集合体系、多线程、jdbc
查看>>