首页 > 其他分享 >STM32用寄存器将输入模式配置成上拉或者下拉模式的方式

STM32用寄存器将输入模式配置成上拉或者下拉模式的方式

时间:2023-01-04 20:45:31浏览次数:40  
标签:配置 模式 STM32 寄存器 成上 CRH 输入

我注意到配置CRH/CRL寄存器时写入10会配置成上拉/下拉输入模式,于是去网上搜罗了一下,寻找寄存器中是如何配置成这两种不同的输入方式的。

结果:

CRH/CRL寄存器写1默认是下拉输入模式。

配置成上拉输入模式则需要将对应的ODR寄存器中的位写成1。

标签:配置,模式,STM32,寄存器,成上,CRH,输入
From: https://www.cnblogs.com/Sound-Sleep/p/17025947.html

相关文章

  • STM32串口代码
    介绍在usart.c中进行了:usart的初始化发送字符串函数的编写printf和scanf的C库重定向中断中根据STM32接受到的信息进行开灯和关灯操作在led.c中进行了:led的GPIO的......
  • CSS - 块元素,行内元素,行内块元素与显示模式的转换
    1.块元素div,p,h1,ol,ul,dl,tabel,form块元素的特点:1.独占一行2.宽度高度内外边距都可以控制3.宽度默认是容器(父级容器)的100%4.里面可以放块元素,行内元素,行内块元素5......
  • 对于goland相对较新一些版本新建项目时没用go mod模式选项的坑
    前言对于一些小白在网上看很早的一些go视频,使用goland2020.3.x版本或者其之前版本创建新项目,里面会有GOModules(vgo)这个选项,也就是gomod模式创建新项目,然而对于现在相对新......
  • 工厂模式
    设计模式六大原则:开放封闭原则对扩展开放,对修改关闭,在增加新功能的时候,能不改代码尽量不修改。单一职责原则里氏替换原则调用父类方法可以执行,调用子类方法也应该完......
  • unity3d,android平台下,高德地图定位,定位模式设定
    接上一篇,有时候不是想偷懒,实在是不会用androidstudio再次打包啊。高德地图定位androidsdk中,设置定位模式,java代码如下://设置定位模式为高精度模式,Battery_Saving为低功耗......
  • STM32 独立看门狗(IWDG)
    1、定义:看门狗,又叫watchdog,从本质上来说就是一个定时器电路,一般有一个输入和一个输出,其中输入叫做喂狗,输出一般连接到另外一个部分的复位端,一般是连接到单片机。看门狗......
  • 工厂模式C++实现 (内附简单源码实现)
    抽象工厂模式为什么要用抽象工厂模式?*举个实际应用的例子,一个显示器电路板厂商,旗下的显示器电路板种类有非液晶的和液晶的;这个时候,厂商建造两个工厂,工厂A负责生产非......
  • 面试官:Docker 有几种网络模式?5 年工作经验都表示答不上来。。
    本文作者:知知行行本文链接:https://www.cnblogs.com/loronoa/p/16566818.htmldocker容器网络Docker在安装后自动提供3种网络,可以使用dockernetworkls命令查看[root@l......
  • 设计模式之开闭原则
    面向对象程序应该对扩展开放,对更改封闭。如果更改代码,要重新编译,重新测试,重新部署,会附带很多其他操作。python可以使用鸭子模式,进行多态调用。如下,a和b可以独立变化,不......
  • ubuntu安装过程(双系统模式)中遇到的坑
    笔者在安装上win11后,看我的M.2硬盘太大,就想着以双系统方式再安装上个ubuntu,以方便以后使用。没想到和win11一样,也是连遇到挫折,一番折腾后最终才成功。下面记录下安装要点。......