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

本文共 748 字,大约阅读时间需要 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 }

 

转载地址:http://toweo.baihongyu.com/

你可能感兴趣的文章
Linux System and Performance Monitoring(Network篇)
查看>>
XenServer关闭电源以后部分虚机无法启动
查看>>
IIS部署flask之实现文件上传功能
查看>>
redis开机启动
查看>>
XaaS ------什么都是一种服务
查看>>
Linux下磁盘配额
查看>>
从雅迪赞助FIFA世界杯透视体育营销趋势
查看>>
Android通过APN进行网络连接
查看>>
《用chsh选择shell》-linux命令五分钟系列之十二
查看>>
parseDouble() 的用法
查看>>
shell的基础语法
查看>>
另类L2TP Tunnel
查看>>
CentOS 6.9使用Shell脚本实现FTP自动上传和下载文件
查看>>
#51CTO学院四周年#我与51CTO不得不说多的故事
查看>>
java函数参数默认值
查看>>
远程关机对企业的意义
查看>>
Kafka笔记整理(三):消费形式验证与性能测试
查看>>
WINPE集成SCSI/RAID驱动
查看>>
我们为什么需要大数据?
查看>>
单例模式-singleton
查看>>