为啥led不闪啊,大神帮俺瞅瞅

[复制链接]
712|3
 楼主| 丑帅丑帅的 发表于 2020-4-25 18:40 | 显示全部楼层 |阅读模式
LED, gp, GPIO, IO, pi
#include"stm32f10x.h"
void delay(unsigned int i)
{
          unsigned int a,b;
          for(a=0;a++;a<i)
              for(b=0;b++;b<i);
}
int main(void)
{
        RCC_APB2ENR  |=((1)<<3);
        GPIOB->CRL&=((0x0f) <<(4*0));
        GPIOB->CRL|=((1)<<(4*0));
                        while(1)
                       {
                                GPIOB->OD&=~(1<<0);
                                delay(0xffff);
                                GPIOB->ODR|=(1<<0);
                        }
}

评论

xch
for(a=0;a++;a<i) // 没见过这种语法。看不懂是啥。 3个分号啊?  发表于 2020-4-26 09:41
你瞅啥 发表于 2020-4-25 18:54 | 显示全部楼层
try
volatile unsigned int a,b;
一事无成就是我 发表于 2020-4-26 09:52 | 显示全部楼层
好像是你的GPIO时钟没有开
您需要登录后才可以回帖 登录 | 注册

本版积分规则

741

主题

742

帖子

1

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