[其他ST产品] 基于STM32+LED库函数和寄存器点灯

[复制链接]
1971|37
 楼主| 花间一壶酒sd 发表于 2023-11-29 12:18 | 显示全部楼层
4)main主函数实现LED闪烁

  1. #include "led.h"
  2. #include "delay.h"
  3. /*******************************

  4. //LED0 和  LED1  都是低电平有效
  5. //电平输出为0时灯亮,输出为1时灯灭
  6. //低电平:0 , 高电平:1
  7. ********************************/


  8. int main(void)
  9. {

  10.         delay_init();                  //初始化延时函数
  11.         LED_Init();                        //初始化LED端口
  12.         while(1)
  13.         {                     
  14.      GPIOB->BRR |=(1<<5); //PB.5 输出高 - - - LED0灭
  15.          GPIOE->BSRR|=(1<<5); //PE.5 输出低        - - - LED1亮
  16.          delay_ms(300);  
  17.    
  18.      GPIOB->BSRR|=(1<<5); //PE.5 输出高- - - LED1灭
  19.          GPIOE->BRR        |=(1<<5); //PB.5 输出低- - - LED0亮
  20.          delay_ms(300);      

  21.          }
  22. }
 楼主| 花间一壶酒sd 发表于 2023-11-29 12:19 | 显示全部楼层
把LED使能为0就是输出低,LED亮,使用的寄存器是端口位清除寄存器(GPIOx_BRR) (x=A..E)

也是把我们的第5位设置为1 ,设置BRR寄存器是把IO输出为0,也就是把1左移5位。
 楼主| 花间一壶酒sd 发表于 2023-11-29 12:19 | 显示全部楼层
 楼主| 花间一壶酒sd 发表于 2023-11-29 12:19 | 显示全部楼层
 楼主| 花间一壶酒sd 发表于 2023-11-29 12:19 | 显示全部楼层
把LED使能为1就是输出高,LED灭,设置BSRR寄存器是把IO输出为1,使用的寄存器是:
端口位设置/清除寄存器(GPIOx_BSRR) (x=A..E)

也是把我们的第5位设置为1 ,也就是把1左移5位
 楼主| 花间一壶酒sd 发表于 2023-11-29 12:22 | 显示全部楼层
 楼主| 花间一壶酒sd 发表于 2023-11-29 12:22 | 显示全部楼层
总结:
        以上就是库函数和寄存器花式点灯的教程了,寄存器相对来说比较麻烦,需要对手册来进行操作,不过学会看手册对我们使用单片机很有帮助,我们目前能看得懂寄存器点灯就可以了,以后我们需要配置其他的寄存器也会得心应手。
Wordsworth 发表于 2024-7-11 07:21 | 显示全部楼层

逐渐变细的孔(也称为邮票孔)变得越来越普遍
Clyde011 发表于 2024-7-11 08:24 | 显示全部楼层

可能还需要进行一些额外的测试
公羊子丹 发表于 2024-7-11 09:17 | 显示全部楼层

正激:脉冲变压器的原/副边相位关系
万图 发表于 2024-7-11 10:20 | 显示全部楼层

是两根线分别对地的噪声
Uriah 发表于 2024-7-11 11:23 | 显示全部楼层

并在必要时进行去毛刺。
帛灿灿 发表于 2024-7-11 13:19 | 显示全部楼层

改变测试负载的值,再次测试输出的电流和电压
Bblythe 发表于 2024-7-11 14:22 | 显示全部楼层

表征负载能力的指标是负载能力和负载能力上升时间
周半梅 发表于 2024-7-11 16:18 | 显示全部楼层

直至电感器饱和,使开关器件烧毁。好的元器件就到唯样商城。图中的D3与N3构成的磁通复位电路,提供了泄放多余磁能的渠道
Pulitzer 发表于 2024-7-11 17:21 | 显示全部楼层

一些静态测试参数还包括波浪、纹波、起伏和静态输出电压精度。
童雨竹 发表于 2024-7-11 19:17 | 显示全部楼层

测试参数包括电源的输出电压、输出电流、负载能力、压降、效率和输出波形
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部