STM32在进行IO翻转操作的时候可以使用以下方法:以PE.5为例

GPIO_WriteBit(GPIOE,GPIO_Pin_5,(BitAction)(1-(GPIO_ReadOutputDataBit(GPIOE,GPIO_Pin_5))));
GPIO_WriteBit(GPIOE, GPIO_Pin_5, (BitAction)!GPIO_ReadOutputDataBit(GPIOE, GPIO_Pin_5))
GPIOE->ODR ^= GPIO_Pin_5
GPIO_ToggleBits(GPIOE, GPIO_Pin_5)/*有的版本不存在*/

转载于:https://www.cnblogs.com/jieruishu/p/6340712.html

GPIO的翻转操作方法相关推荐

  1. 痞子衡嵌入式:实测i.MXRT1010上的普通GPIO与高速GPIO极限翻转频率

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是i.MXRT1010上的普通GPIO与高速GPIO极限翻转频率. 上一篇文章 <聊聊i.MXRT1xxx上的普通GPIO与高速GP ...

  2. 痞子衡嵌入式:再测i.MXRT1060,1170上的普通GPIO与高速GPIO极限翻转频率

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是i.MXRT1060/1170上的普通GPIO与高速GPIO极限翻转频率. 按照上一篇文章 <实测i.MXRT1010上的普通GP ...

  3. android gpio驱动实例,Android/Linux 驱动层对GPIO口的操作方法和相关代码

    实例: unsigned int otg_en_pin=952; ----->高通的gpio的基础值为902,这里我们时间的gpio为50,即这里定义值是要设置为952. //young.yan ...

  4. 你见过的MCU最高GPIO翻转频率是多少?

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是i.MXRT1010上的普通GPIO与高速GPIO极限翻转频率. 上一篇文章 <聊聊i.MXRT1xxx上的普通GPIO与高速GP ...

  5. TMS320F28335之GPIO原理

    主要从<手把手教你学DSP-基于TMS320F28335>.<TMS320F28335DSP原理与开发编程>这两本书,及网上资料汇聚而成.  DSP28335 GPIO模块分为 ...

  6. STM32:GPIO配置说明

     最近在看数据手册的时候,发现在Cortex-M3里,对于GPIO的配置种类有8种之多: (1)GPIO_Mode_AIN 模拟输入 (2)GPIO_Mode_IN_FLOATING 浮空输入 (3) ...

  7. linux蜂鸣器控制实验,【Linux公开课】蜂鸣器使用、LCD背光控制、触摸屏校准、GPIO操作...

    摘要为方便使用蜂鸣器,系统为蜂鸣器提供类似LED的操作接口,对应的操作文件是/sys/class/leds/beep/brightness.写入1使蜂鸣器鸣叫,写入0停止鸣叫- 8.12 蜂鸣器使用 ...

  8. 08.GPIO基础知识和工作原理

    GPIO基础知识和工作原理 参考资料 1.正点原子开发板资料 <STM32FXX开发指南:库函数版本>-第六章跑马灯实验 2.STM32FxXx官方资料: F429:<STM32F4 ...

  9. DSP28335:多功能复用引脚GPIO

    一.GPIO概述 GPIO是多功能复用引脚,可以配置成通用的数字I/O工作模式,也可以配置成外设I/O工作模式.每个引脚除了通用数字I/O功能外,还有三个外设功能. ,GPIO分为三组进行管理 二.G ...

  10. GPIO口,上下拉电阻与推挽输出

    问题 1.GPIO:属性:每个GPIO由7个寄存器控制,可配置8中工作模式,每个I/O端口位可以自由编程,I/0端口寄存器必须按32位字被访问(不允许半字或字节访 问) 功能:通用的设置上下拉模式,单 ...

最新文章

  1. C# Task异步编程
  2. python framework threads_python 多线程,进程的理解
  3. python tar 多目录压缩脚本,使用tarfile(Python)只压缩给定目录中的文件
  4. 【c语言】指针数组和数组指针-解释和用法
  5. c#与获得文件夹路径,站点目录
  6. anaconda的python环境下无法使用通过pip安装的python库
  7. “恭喜那些拿到 Java 月薪 2 万 Offer 的人”
  8. 在服务器端运行JavaScript文件(二)
  9. 代码审计 企业级Web代码安全架构 完整版pdf
  10. Qgis 3.18 的安装步骤
  11. Android Studio导入安卓源码
  12. 《和平精英》迎来史上最严封号:模拟器过检测、手机外设全部凉凉?
  13. Android原生框架--Xui使用
  14. 微信群二维码活码生成源码
  15. system/build.prop参数说明
  16. 将一个给定的 n×n 方阵转置(行列互换)
  17. 从mysql学起_MySQL学习从这里出发!
  18. vue使用阿里字体教程(引入外部字体)
  19. 位图(BMP)文件格式(一)
  20. 手持设备:懒人的互联网音乐智能同步/播放器

热门文章

  1. Winsock编程入门 -- 4.面向连接的通讯
  2. SpringBoot 集成Netty实现UDP Server
  3. c#类 对象 构造函数 析构函数——面向对象
  4. es6(var,let,const,set,map,Array.from())
  5. CR, LF, CR/LF 回车 换行
  6. 【Java中的网络编程】
  7. 写一个程序,打印数字1到100,3的倍数打印“Fizz”来替换这个数,5的倍数打印“Buzz”,对于既是3的倍数又是5的倍数的数字打印“FizzBuzz”...
  8. CS 213 Fall 2018: Android Project
  9. 查看各浏览器各版本的兼容情况
  10. Hyper-v中安装centos网卡故障