STM32标准库中GPIO_ReadInputData与GPIO_ReadInputDataBit的区别
2023-04-18 12:29:06 时间
- GPIO_ReadInputData读的是GPIOx的整个IDR寄存器的数据,返回一个十六位数,对应IDR寄存器的十六位。反映GPIOx所有端口的电平状态,所以参数只用传入GPIOx。
uint16_t GPIO_ReadInputData(GPIO_TypeDef* GPIOx);
- GPIO_ReadInputDataBit读的是GPIOx的IDR寄存器中的一位数,返回值不是0就是1。反映GPIOx的某个端口的电平状态,读哪一位由参数GPIO_Pin决定。
uint8_t GPIO_ReadInputDataBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin);
相关文章
- 代理服务器软件如何理解?
- linux 环境安装Flutter
- Vue 3.0 有哪些新特性值得我们提前了解
- Flutter 初学者的简单例子充分解释
- Python open()函数详解
- AndroidStudio创建第一个 Flutter 应用程序
- python pyqt5系统中查找文件
- 不盲追大模型与堆算力!沈向洋、曹颖与马毅提出理解 AI 的两个基本原理:简约性与自一致性
- open()文件对象常用的属性
- Flutter 找不到 android sdk(图文详解)记一次安装中错误的过程
- 自动驾驶汽车的软件升级技术管理与监管策略分析
- Vue.js的图片加载性能优化你可以试试
- 如何用缓存(Cache)进行前端性能优化?
- 用vscode创建第一个flutter项目
- 让程序员早点下班的《技术写作指南》
- Flutter & Dart:用数字分组显示大数字
- Flutter:避免在生产代码中调用“print”
- 无钥匙进入曝漏洞,影响几乎所有本田系列车辆,黑客可远程开锁甚至启动
- Flutter 基础系列之手势思维导图(5)
- 语言AI原来知道自己的回答是否正确!伯克利等高校新研究火了