野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9946|回复: 2

新人求助贴

[复制链接]
发表于 2017-8-28 21:35:12 | 显示全部楼层 |阅读模式
为什么把点亮led灯和熄灭led灯的那几句放在while的外面可以亮灭一次但放到while循环里面就无法实现亮灭了?
  1. #include "stm32f10x.h"

  2. void Delay(volatile int nCount);

  3. int main(void)
  4. {
  5.   //开GPIOB的时钟
  6.   *( unsigned int* )0x40021018 |= ( 1 << 3 );
  7.   //配置为输出模式
  8.   *( unsigned int* )0X40010C00 |= ( 1 << ( 4*0 ) );       
  9.   //实现led灯的点亮与熄灭
  10.   *( unsigned int* )0X40010C0C &=~ ( 1 << 0 );//点亮led灯
  11.   Delay(0x0FFFFF);
  12.   *( unsigned int* )0X40010C0C |= ( 1 << 0 );//        熄灭led灯
  13.   while(1)
  14. {
  15.      
  16. }       
  17. }

  18. void SystemInit(void)
  19. {

  20. }


  21. void Delay(volatile int nCount)         //简单的延时函数
  22. {
  23.         for(; nCount != 0; nCount--);
  24. }
复制代码
放到外面的程序代码。
  1. #include "stm32f10x.h"

  2. void Delay(volatile int nCount);

  3. int main(void)
  4. {
  5.   //开GPIOB的时钟
  6.   *( unsigned int* )0x40021018 |= ( 1 << 3 );
  7.   //配置为输出模式
  8.   *( unsigned int* )0X40010C00 |= ( 1 << ( 4*0 ) );       

  9.   while(1)
  10. {
  11.       //实现led灯的点亮与熄灭
  12.   *( unsigned int* )0X40010C0C &=~ ( 1 << 0 );//点亮led灯
  13.   Delay(0x0FFFFF);
  14.   *( unsigned int* )0X40010C0C |= ( 1 << 0 );//        熄灭led灯
  15. }       
  16. }

  17. void SystemInit(void)
  18. {

  19. }


  20. void Delay(volatile int nCount)         //简单的延时函数
  21. {
  22.         for(; nCount != 0; nCount--);
  23. }
复制代码
放到while里面的代码。
回复

使用道具 举报

发表于 2017-8-28 22:15:17 | 显示全部楼层
while(1)
{
      //实现led灯的点亮与熄灭
  *( unsigned int* )0X40010C0C &=~ ( 1 << 0 );//点亮led灯
  Delay(0x0FFFFF);
  *( unsigned int* )0X40010C0C |= ( 1 << 0 );//        熄灭led灯
Delay(0x0FFFFF);
}  
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-29 08:45:10 | 显示全部楼层
wqy_1000 发表于 2017-8-28 22:15
while(1)
{
      //实现led灯的点亮与熄灭

感谢感谢!!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-16 16:58 , Processed in 0.025708 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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