打印

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

[复制链接]
499|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 2020-4-26 09:41 回复TA
for(a=0;a++;a<i) // 没见过这种语法。看不懂是啥。 3个分号啊? 

相关帖子

沙发
你瞅啥| | 2020-4-25 18:54 | 只看该作者
try
volatile unsigned int a,b;

使用特权

评论回复
板凳
一事无成就是我| | 2020-4-26 09:52 | 只看该作者
好像是你的GPIO时钟没有开

使用特权

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

本版积分规则

741

主题

742

帖子

0

粉丝