3039|13

524

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

【R7F0C809】led闪烁问题 [复制链接]

如图想实现led闪烁的功能
  1. void delay(uint16_t delaytime)
  2. {
  3.     uint16_t s=0;
  4.    
  5.     while(s<delaytime)
  6.     {
  7.         s++;
  8.     }
  9. }

  10. /******************************************************************************
  11. * Function Name: main
  12. * Description : This function implements main function.
  13. * Arguments : none
  14. * Return Value : none
  15. ******************************************************************************/
  16. void main(void)
  17. {
  18. P0|=0x03;
  19. PM0 &= 0xfc;
  20. PMC0 &= 0xfc;
  21.        
  22.     while (1)
  23.     {
  24.         P0=~P0;
  25.         delay(5000);
  26.         delay(5000);
  27.         delay(5000);
  28. //        P0&=02;
  29. //        delay(5000);
  30. //        delay(5000);
  31. //        delay(5000);
  32.     }
  33. }
复制代码
程序如图

寄存器该设定的都设定啦
结果运行起来,led还是没有闪起来,连亮起来都没有
还是四维数码管亮起来


求教,帮忙看下程序吧,这都折腾几天了,坛友的程序也比较的了,到底哪里还有问题啊





最新回复

下班回来仔细看了一下,你那个写法应该是OK的,不需删除什么。 帖子已发了,欢迎指正啊  详情 回复 发表于 2015-9-1 21:58
点赞 关注

回复
举报

51

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
代码没问题,P0.1呼吸灯是可以工作的,P0.0那个灯硬件是不通的,1.查下硬件。  2.确认下烧录的是否上面的代码。

点评

P0.0是不通,但P0.1的那个是通的吧,我两个都在程序中设了,应该P0.1的那个有反应才对 我是新建的工程,代码就这一个,编译,然后F6,F5,烧写的当然是这个的代码吧  详情 回复 发表于 2015-9-1 13:34
 
个人签名山中方七日,世上已千年。
 

回复

336

帖子

0

TA的资源

纯净的硅(初级)

板凳
 
程序下载到mcu中了吗?

点评

应该下进去了吧,之前试过例程下载的,是可以的 编译,F6 ,F5,但效果不对啊  详情 回复 发表于 2015-9-1 13:30
 
个人签名每一刻都是崭新的,加油!
 
 

回复

3414

帖子

0

TA的资源

纯净的硅(高级)

4
 
记得楼主的环境是有问题的

点评

我把软件也换了啊原本是用的光盘里的CS+2.01吧,现在就用CS+2.02了啊,应该没问题才对  详情 回复 发表于 2015-9-1 13:31
 
个人签名

So TM what......?

 

 

回复

650

帖子

8

TA的资源

纯净的硅(初级)

5
 
硬件S8并没有连接,所以LED灯不会亮的。

点评

恩,我看是有个led灯下面没连接,但不是有两个led灯么,一个有问题,另一个总该有反应才对吧?  详情 回复 发表于 2015-9-1 13:32
 
 
 

回复

524

帖子

0

TA的资源

一粒金砂(高级)

6
 
youzizhile 发表于 2015-8-31 22:07
程序下载到mcu中了吗?

应该下进去了吧,之前试过例程下载的,是可以的
编译,F6 ,F5,但效果不对啊
 
 
 

回复

524

帖子

0

TA的资源

一粒金砂(高级)

7
 
ljj3166 发表于 2015-9-1 00:22
记得楼主的环境是有问题的

我把软件也换了啊原本是用的光盘里的CS+2.01吧,现在就用CS+2.02了啊,应该没问题才对
 
 
 

回复

524

帖子

0

TA的资源

一粒金砂(高级)

8
 
29447945 发表于 2015-9-1 08:24
硬件S8并没有连接,所以LED灯不会亮的。

恩,我看是有个led灯下面没连接,但不是有两个led灯么,一个有问题,另一个总该有反应才对吧?
 
 
 

回复

524

帖子

0

TA的资源

一粒金砂(高级)

9
 
zjw5000 发表于 2015-8-31 20:46
代码没问题,P0.1呼吸灯是可以工作的,P0.0那个灯硬件是不通的,1.查下硬件。  2.确认下烧录的是否上面的代 ...

P0.0是不通,但P0.1的那个是通的吧,我两个都在程序中设了,应该P0.1的那个有反应才对
我是新建的工程,代码就这一个,编译,然后F6,F5,烧写的当然是这个的代码吧
 
 
 

回复

1131

帖子

17

TA的资源

纯净的硅(高级)

10
 
楼主,我也是和你一样的问题,搞了半个月了,搞的都麻木了,编译啥的都成功了,下载了,运行就是不亮
还有示例程序,下载后四个数码管一闪就没有了,我有点退缩了啊,,,

求指点
 
 
 

回复

940

帖子

0

TA的资源

纯净的硅(高级)

11
 
直到昨晚才把灯闪烁起来,本想着玩不转就退回给论坛呢
晚上发帖出来。
你把第20行或者21行comment掉试试,记得留一个,具体原因这个要对照官方文档看的
 
 
 

回复

524

帖子

0

TA的资源

一粒金砂(高级)

12
 
wgsxsm 发表于 2015-9-1 15:47
直到昨晚才把灯闪烁起来,本想着玩不转就退回给论坛呢
晚上发帖出来。
你把第20行或者21行comment掉试试 ...

期待你的帖子,程序部分讲详细点哈

点评

下班回来仔细看了一下,你那个写法应该是OK的,不需删除什么。 帖子已发了,欢迎指正啊  详情 回复 发表于 2015-9-1 21:58
 
 
 

回复

940

帖子

0

TA的资源

纯净的硅(高级)

13
 
770781327 发表于 2015-9-1 16:06
期待你的帖子,程序部分讲详细点哈

下班回来仔细看了一下,你那个写法应该是OK的,不需删除什么。
帖子已发了,欢迎指正啊

点评

感谢分享,问题解决了,还是我系统时钟设置不对,一直认为DI();EI();TAU_Init(); 没用,就没设置,事实上,加上TAU_Init(); 就可以了  详情 回复 发表于 2015-9-6 20:52
 
 
 

回复

524

帖子

0

TA的资源

一粒金砂(高级)

14
 
wgsxsm 发表于 2015-9-1 21:58
下班回来仔细看了一下,你那个写法应该是OK的,不需删除什么。
帖子已发了,欢迎指正啊

感谢分享,问题解决了,还是我系统时钟设置不对,一直认为DI();EI();TAU_Init(); 没用,就没设置,事实上,加上TAU_Init(); 就可以了
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表