野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8519|回复: 1

霸天虎实现LED_RGB流水灯

[复制链接]
发表于 2022-10-4 11:10:17 | 显示全部楼层 |阅读模式


  1. #include "stm32f4xx.h"
  2. void Delay(unsigned int count);
  3. int main(void)
  4. {
  5.                 RCC_AHB1ENR |=(1<<5);

  6.        
  7.         //第二步配置端口模式输出数据模式
  8.         //复位状态
  9. //R
  10.         GPIOF_MODER &=~((0x03)<<(2*6));
  11.         //置为通用输出模式
  12.         GPIOF_MODER |=(1<<(2*6));
  13. //G
  14.         GPIOF_MODER &=~((0x03)<<(2*7));
  15.         //置为通用输出模式
  16.         GPIOF_MODER |=(1<<(2*7));
  17. //B
  18.         GPIOF_MODER &=~((0x03)<<(2*8));
  19.         //置为通用输出模式
  20.         GPIOF_MODER |=(1<<(2*8));
  21.         while(1)
  22.         {
  23.                 //输出高电平

  24.                 GPIOF_ODR         &=~(1<<6);
  25.                 Delay(0xfffff);
  26.                 GPIOF_ODR         |=(1<<6);
  27.                 //Delay(0xfffff);
  28.                

  29.                 //G
  30.                
  31.                 GPIOF_ODR         &=~(1<<7);
  32.                 Delay(0xfffff);
  33.                 GPIOF_ODR         |=(1<<7);
  34.                 //Delay(0xfffff);
  35.                
  36.                
  37.                 //B

  38.                 GPIOF_ODR         &=~(1<<8);
  39.                 Delay(0xfffff);
  40.                 GPIOF_ODR         |=(1<<8);
  41.                 //Delay(0xfffff);
  42.                
  43.         }
  44. }
  45. void Delay(unsigned int count)
  46. {
  47.         for(;count!=0;count--);
  48. }
  49. void SystemInit(void)
  50. {
  51. }

复制代码
stm32f4xx.h
  1. #define RCC_AHB1ENR   *(unsigned int *)(0x40023800+0x30)
  2. #define        GPIOF_MODER                *(unsigned int *)(0x40021400+0x00)
  3. #define GPIOF_ODR                        *(unsigned int *)(0x40021400+0x14)
复制代码




设置好,否则无法点亮,代码取反会有警告

设置好,否则无法点亮,代码取反会有警告
回复

使用道具 举报

发表于 2022-10-8 08:45:46 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2025-12-6 05:11 , Processed in 0.043874 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表