问题:设置GPIO某个引脚为开漏输出模式,输出频率为10MHz

解答:

1.选择CRL还是CRH寄存器

2.CRH与CRL寄存器中每4位决定一个GPIO工作模式

3.输出模式的设置:CRH寄存器的MODEy[1:0]设置为01,这个设置的意思为:输出模式,最大速度为10MHZ

4.设置开漏:CNFy[1:0]选择在输出模式,即CNFy[1:0]设置为01,这个设置的意思为:通用开漏输出模式

5.怎样设置为输入还是输出模式,是推挽还是开漏,是模拟还是浮空,都可以查看手册,初学者可以查看中文手册。

6.这里讲的是一种思维,如何划繁为简,如何快速记住,如何掌握整体脉络,如何举一反三,不要被条条框框绑架,要站在圈子外俯瞰圈子里面。

STM32 GPIOx_CRL/GPIOx_CRH 寄存器的设置的简化描述相关推荐

  1. STM32 GPIOx_CRL/GPIOx_CRH 寄存器

    GPIOx_CRL/GPIOx_CRH (x:A~F)寄存器用来对GPIO进行端口设置,如:设置GPIO为输入模式或输出模式.每个寄存器含有32位,每4位用来设置1个GPIO引脚功能.GPIOx_CR ...

  2. crh寄存器_牛人的STM32学习笔记(寄存器版本).doc

    牛人的STM32学习笔记(寄存器版本) 一.GPIO口的配置 STM32的DGPIO口最多可以有7组(GPIOa~GPIOg),而每一组GPIO口均有16个双向IO组成.并且没个IO口均可配置成8种模 ...

  3. 【浅析STM32之GPIO寄存器(CRL/CRH)配置 】

    浅析STM32之GPIO寄存器(CRL/CRH)配置 一.前言 GPIO的配置可以说是STM单片机的一大特色,通过GPIO的配置我们可以进行多种不同模式的输入和输出,并且进行配置的方式也有多种,一般我 ...

  4. stm32之RCC寄存器学习

    RCC(Reset Clock Controller) -- 复位与时钟控制 一.复位 STM32F10xxx支持三种复位形式,分别为系统复位.上电复位和备份区域复位. 系统复位:除了时钟控制器的RC ...

  5. 了解实时时钟RTC的原理并通过stm32实现STM32的日历读取、设置和输出

    文章目录 前言 一.RTC是什么? 1.定义 2.原理 二.配置项目 三.配置代码 1.重定向printf函数 2.效果(1) 3.添加星期 4.效果(2) 四.总结 五.参考资料 前言 硬件:stm ...

  6. STM32的日历读取、设置和输出

    一.RTC RTC (Real Time Clock):实时时钟 RTC是个独立的定时器.RTC模块拥有一个连续计数的计数器,在相应的软件配置下,可以提供时钟日历的功能.修改计数器的值可以重新设置当前 ...

  7. STM32 逐次逼近寄存器型(SAR)模拟数字转换器(ADC)

    是采样速率低于5Msps (每秒百万次采样)的中等至高分辨率应用的常见结构. SAR ADC的分辨率一般为8位至16位,具有低功耗.小尺寸等特点. 这些特点使该类型ADC具有很宽的应用范围,例如便携/ ...

  8. 【STM32存储器映射-寄存器基地址-偏移】

    前言 在学习STM32的时候,我们看到很多的寄存器编程, 比方说LED灯: //GPIOB.5端口输出高电平GPIOB->ODR|=1<<5; //PB.5 输出高GPIOE-> ...

  9. Proteus VSM STM32仿真原理图绘制与设置

    Proteus VSM STM32仿真原理图绘制与设置 相关篇<Proteus VSM Studio建立代码工程与调试全过程> 新建STM32仿真工程步骤 新建工程: 工程名字:根据需要自 ...

最新文章

  1. Mac下SVN的使用
  2. java-接口与多态-
  3. JavaScript let、const与var的区别
  4. Java程序Date类型比较
  5. 【elasticsearch】elasticsearch 熔断器
  6. Oracle 索引失效的六大限制条件
  7. 剪贴板(下)-剪贴板查看器
  8. java 类的加载机制详解
  9. 自己搭建虚拟服务器,如何自己搭建虚拟主机
  10. jmu-Java-03面向对象-06-继承覆盖综合练习-Person、Student、Employee、Company
  11. Python 二进制数与十进制数转换表的制作
  12. 嵌入式设备的机器码、cpu的id号以及网卡mac地址
  13. 在EPICS定义一个新的记录类型
  14. 史上首次!苹果/谷歌/微软/火狐合力解决Web兼容性问题
  15. 2016面试整理--来源牛客网
  16. 计算机应用基础0006 19春在线作业1,川大《计算机应用基础0006》20春在线作业1 -0001...
  17. Lidar_imu自动标定源码阅读(二)——calibration部分
  18. 独立WAP交友网站趋势分析
  19. C++ 实现视频文件播放(Windows Media Player、MFC、C#)
  20. 前端未来之路在何方?

热门文章

  1. request Headers字段详解
  2. 中国2016最热门应用和技术盘点,看到第3条就惊呆了!
  3. 数据结构:实现图书信息管理系统
  4. Latex 插入列举条目、编号item及间隔调整
  5. Linux内核中识别USB设备过程
  6. 微擎mysql和redis_微擎如何开启redis,redis开启方法详解
  7. 递归算法转换为非递归算法
  8. mac电脑装虚拟机遇到的坑!
  9. Realsense相关
  10. javaScript内存溢出vue-cli3解决方案