发新帖我要提问
12
返回列表
打印
[其他ST产品]

基于STM32+LED库函数和寄存器点灯

[复制链接]
手机看帖
扫描二维码
随时随地手机跟帖
21
花间一壶酒sd|  楼主 | 2023-11-29 12:18 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
4)main主函数实现LED闪烁
 
#include "led.h"
#include "delay.h"
/*******************************

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


int main(void)
{

        delay_init();                  //初始化延时函数
        LED_Init();                        //初始化LED端口
        while(1)
        {                     
     GPIOB->BRR |=(1<<5); //PB.5 输出高 - - - LED0灭
         GPIOE->BSRR|=(1<<5); //PE.5 输出低        - - - LED1亮
         delay_ms(300);  
   
     GPIOB->BSRR|=(1<<5); //PE.5 输出高- - - LED1灭
         GPIOE->BRR        |=(1<<5); //PB.5 输出低- - - LED0亮
         delay_ms(300);      

         }
}

使用特权

评论回复
22
花间一壶酒sd|  楼主 | 2023-11-29 12:19 | 只看该作者
把LED使能为0就是输出低,LED亮,使用的寄存器是端口位清除寄存器(GPIOx_BRR) (x=A..E)

也是把我们的第5位设置为1 ,设置BRR寄存器是把IO输出为0,也就是把1左移5位。

使用特权

评论回复
23
花间一壶酒sd|  楼主 | 2023-11-29 12:19 | 只看该作者

使用特权

评论回复
24
花间一壶酒sd|  楼主 | 2023-11-29 12:19 | 只看该作者

使用特权

评论回复
25
花间一壶酒sd|  楼主 | 2023-11-29 12:19 | 只看该作者
把LED使能为1就是输出高,LED灭,设置BSRR寄存器是把IO输出为1,使用的寄存器是:
端口位设置/清除寄存器(GPIOx_BSRR) (x=A..E)

也是把我们的第5位设置为1 ,也就是把1左移5位

使用特权

评论回复
26
花间一壶酒sd|  楼主 | 2023-11-29 12:22 | 只看该作者

使用特权

评论回复
27
花间一壶酒sd|  楼主 | 2023-11-29 12:22 | 只看该作者
总结:
        以上就是库函数和寄存器花式点灯的教程了,寄存器相对来说比较麻烦,需要对手册来进行操作,不过学会看手册对我们使用单片机很有帮助,我们目前能看得懂寄存器点灯就可以了,以后我们需要配置其他的寄存器也会得心应手。

使用特权

评论回复
28
Wordsworth| | 2024-7-11 07:21 | 只看该作者

逐渐变细的孔(也称为邮票孔)变得越来越普遍

使用特权

评论回复
29
Clyde011| | 2024-7-11 08:24 | 只看该作者

可能还需要进行一些额外的测试

使用特权

评论回复
30
公羊子丹| | 2024-7-11 09:17 | 只看该作者

正激:脉冲变压器的原/副边相位关系

使用特权

评论回复
31
万图| | 2024-7-11 10:20 | 只看该作者

是两根线分别对地的噪声

使用特权

评论回复
32
Uriah| | 2024-7-11 11:23 | 只看该作者

并在必要时进行去毛刺。

使用特权

评论回复
33
帛灿灿| | 2024-7-11 13:19 | 只看该作者

改变测试负载的值,再次测试输出的电流和电压

使用特权

评论回复
34
Bblythe| | 2024-7-11 14:22 | 只看该作者

表征负载能力的指标是负载能力和负载能力上升时间

使用特权

评论回复
35
周半梅| | 2024-7-11 16:18 | 只看该作者

直至电感器饱和,使开关器件烧毁。好的元器件就到唯样商城。图中的D3与N3构成的磁通复位电路,提供了泄放多余磁能的渠道

使用特权

评论回复
36
Pulitzer| | 2024-7-11 17:21 | 只看该作者

一些静态测试参数还包括波浪、纹波、起伏和静态输出电压精度。

使用特权

评论回复
37
童雨竹| | 2024-7-11 19:17 | 只看该作者

测试参数包括电源的输出电压、输出电流、负载能力、压降、效率和输出波形

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则