用户工具

站点工具


arm驱动三色led

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
arm驱动三色led [2020/07/03 17:34]
zgf [三、 实验原理]
arm驱动三色led [2022/03/22 10:16] (当前版本)
sean
行 3: 行 3:
 |技术支持电话|**0379-69926675-801**||| |技术支持电话|**0379-69926675-801**|||
 |技术支持邮件|Gingko@vip.163.com||| |技术支持邮件|Gingko@vip.163.com|||
-|技术论坛|http://​www.eeschool.org||| 
 ^  版本 ​ ^  日期 ​ ^  作者 ​ ^  修改内容 ​ ^ ^  版本 ​ ^  日期 ​ ^  作者 ​ ^  修改内容 ​ ^
 |  V1.0  |  2020-07-03 ​ |  gingko ​ |  初次建立 ​ |  |  V1.0  |  2020-07-03 ​ |  gingko ​ |  初次建立 ​ | 
行 30: 行 29:
 === 2、GPIO输入输出模式 === === 2、GPIO输入输出模式 ===
  
-  - GPIO可以配置成以下8种工作模式:+GPIO可以配置成以下8种工作模式:
   - 浮空输入:此端口在默认情况下什么都不接,呈高阻态,这种设置在数据传输时用的比较多。   - 浮空输入:此端口在默认情况下什么都不接,呈高阻态,这种设置在数据传输时用的比较多。
   - 上拉输入:上拉输入模式与浮空输入模式相比,仅仅是在数据通道上部,接入了一个上拉电阻,这个上拉电阻的阻值介于30K~50K欧姆,CPU可以随时在输入数据寄存器的另一端,读出I/​O端口的电平状态。这种模式的好处在于我们什么都不输入时,由于内部上拉电阻的原因,处理器会觉得我们输入了高电平,这就避免了不确定的输入。该端口在默认情况下输入为高电平。   - 上拉输入:上拉输入模式与浮空输入模式相比,仅仅是在数据通道上部,接入了一个上拉电阻,这个上拉电阻的阻值介于30K~50K欧姆,CPU可以随时在输入数据寄存器的另一端,读出I/​O端口的电平状态。这种模式的好处在于我们什么都不输入时,由于内部上拉电阻的原因,处理器会觉得我们输入了高电平,这就避免了不确定的输入。该端口在默认情况下输入为高电平。
行 53: 行 52:
  
   * 本实验通过STM32的三个GPIO驱动一个三色LED,引脚PB2接红色LED(ARM_LEDR),​引脚PA9接蓝色LED(ARM_LEDB),引脚PA10接绿色LED(ARM_LEDG), ​ GPIO为推挽输出模式,采用灌电流方式与LED连接,通过拉高拉低GPIO电平,从而控制LED亮灭。原理图如下图所示。   * 本实验通过STM32的三个GPIO驱动一个三色LED,引脚PB2接红色LED(ARM_LEDR),​引脚PA9接蓝色LED(ARM_LEDB),引脚PA10接绿色LED(ARM_LEDG), ​ GPIO为推挽输出模式,采用灌电流方式与LED连接,通过拉高拉低GPIO电平,从而控制LED亮灭。原理图如下图所示。
- + 
 +{{ :​icore4:​icore4_arm_hal_1_1.png?​direct |}}
 ==== 四、 实验程序 ==== ==== 四、 实验程序 ====
  
arm驱动三色led.1593768869.txt.gz · 最后更改: 2020/07/03 17:34 由 zgf