OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2868|回复: 2

while程序不运行,引脚点灯

[复制链接]

2

主题

6

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2019-6-5
在线时间
5 小时
发表于 2019-7-16 09:29:34 | 显示全部楼层 |阅读模式
1金钱
int main(void)

{
delay_init(168);
LED_Init();
Wt588h_Init();

   while(1)
   {
    PBout(3)=1;
    PDout(7)=1;
    delay_s(3);
    PBout(3)=0;
    PDout(7)=0;
    delay_s(3);
   }
}
大佬们有没有遇到在while里面不加最后的这个延时就不会运行。
引脚配置:
void LED_Init(void)
{
GPIO_InitTypeDef  GPIO_InitStruct;

RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB, ENABLE);
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE);

GPIO_InitStruct.GPIO_Pin  = GPIO_Pin_3;    //引脚B3
GPIO_InitStruct.GPIO_Mode  = GPIO_Mode_OUT; //输出
GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz; //速度
GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;  //推挽
GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_UP;   //上拉
GPIO_Init(GPIOB,&GPIO_InitStruct);

GPIO_InitStruct.GPIO_Pin  = GPIO_Pin_7;    //引脚D7
GPIO_InitStruct.GPIO_Mode  = GPIO_Mode_OUT; //输出
GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz; //速度
GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;  //推挽
GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_UP;   //上拉
GPIO_Init(GPIOD,&GPIO_InitStruct);

GPIO_InitStruct.GPIO_Pin  = GPIO_Pin_6;    //引脚 D6 = BUSY
GPIO_InitStruct.GPIO_Mode  = GPIO_Mode_IN; //输ru
GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz; //速度
GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;  //推挽
GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_UP;   //上拉
GPIO_Init(GPIOD,&GPIO_InitStruct);
}




最佳答案

查看完整内容[请看2#楼]

应该不是不运行,是运行的。 我不知道1灯是开还是0是开灯。假设1是开灯,开灯亮起延时,人看得到,等于0,没有延时人看不到 然后程序又到开头的1,灯又亮起。从视觉角度没变化(=没运行)
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
149
金钱
149
注册时间
2019-2-1
在线时间
115 小时
发表于 2019-7-16 09:29:35 | 显示全部楼层
本帖最后由 sd695162689 于 2019-7-16 09:37 编辑

应该不是不运行,是运行的。
我不知道1灯是开还是0是开灯。假设1是开灯,开灯亮起延时,人看得到,等于0,没有延时人看不到
然后程序又到开头的1,灯又亮起。从视觉角度没变化(=没运行)
回复

使用道具 举报

2

主题

6

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2019-6-5
在线时间
5 小时
 楼主| 发表于 2019-7-16 09:39:34 | 显示全部楼层
sd695162689 发表于 2019-7-16 09:35
应该不是不运行,是运行的。
我不知道1灯是开还是0是开灯。假设1是开灯,开灯亮起延时,人看得到,等于0, ...

哦哦!!理解了,谢谢谢谢
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-15 07:18

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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