查看: 3167|回复: 8

【FireBLE】LED contorlled

[复制链接]
  • TA的每日心情
    开心
    2020-2-14 12:16
  • 签到天数: 827 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2015-8-22 10:16:55 | 显示全部楼层 |阅读模式
    分享到:
    今天控制两个LED同时闪烁,颇有一番曲折。
    仔细看官方的UART工程实例,可以看到LED相关控制函数blink。控制左右两个LED闪烁的,如下,这只是初始化的一些定义,真正执行部分需要看main里面的程序。
    1.jpg
    找到一个eapi工程打开,观察其中的LED程序
    2.jpg
    直接试一下结果,编译、下载。板上两个红绿LED是亮的,现在拿它开刀,加个延时,让其灭了,实现闪烁。
    查看system.c文件,看系统初始化定义部分
    3.jpg
    下面的红线部分是关于IO的定义,
    4.jpg

    “5”,也就是“0101B”,参照一下原理图,
    5.jpg
    三个LED呈共阳极接法,当在P27 和p06拉低电平,红绿两个灯会亮。
    再看一下手册,关于引脚说明部分如下
    7.jpg
    这个值是一位啊还是某两位的值呢?回头看system文件
    6.jpg
    “0101B”中"01"拉低电平点灯,从电路图上看是对的,但是红灯绿灯的IOP0_6和P2_7为什么没挨着?控制的值却是挨着的。反正,5就亮了,其他值就灭了,几经曲折,终于才点亮了灯。


    评分

    参与人数 1与非币 +5 收起 理由
    loveeeboard + 5 三周年铜板双倍!

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情

    2023-7-25 22:49
  • 签到天数: 385 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2015-8-22 15:19:28 | 显示全部楼层
    好像是原理图画错了。
    FireBLE不提供寄存器编程,只提供SDK。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-11-30 14:39
  • 签到天数: 66 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2015-8-22 22:01:14 | 显示全部楼层
    又见老朋友了,支持一个
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-2-14 12:16
  • 签到天数: 827 天

    连续签到: 1 天

    [LV.10]以坛为家III

     楼主| 发表于 2015-8-22 22:05:26 | 显示全部楼层
    lkl0305 发表于 2015-8-22 22:01
    又见老朋友了,支持一个

                 缘分啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-2-14 12:16
  • 签到天数: 827 天

    连续签到: 1 天

    [LV.10]以坛为家III

     楼主| 发表于 2015-8-22 22:06:34 | 显示全部楼层
    党国特派员 发表于 2015-8-22 15:19
    好像是原理图画错了。
    FireBLE不提供寄存器编程,只提供SDK。

              原理图不会有错
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2021-1-4 11:54
  • 签到天数: 204 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2015-8-23 09:47:23 | 显示全部楼层
    支持支持            
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-2-14 12:16
  • 签到天数: 827 天

    连续签到: 1 天

    [LV.10]以坛为家III

     楼主| 发表于 2015-8-23 09:58:02 | 显示全部楼层
    ropepeng 发表于 2015-8-23 09:47
    支持支持

                     多多指导
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2015-8-27 10:45
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2015-8-27 10:37:01 | 显示全部楼层
    P06和P07是与SWD仿真复用的,所以仿真的时候这两个灯不能使用,那总得留一盏可以使用 的吧,所以就P27了。而且P27是和PWM复用的,可以实现呼吸灯!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-2-14 12:16
  • 签到天数: 827 天

    连续签到: 1 天

    [LV.10]以坛为家III

     楼主| 发表于 2015-8-27 21:13:05 | 显示全部楼层
    安安和邦邦 发表于 2015-8-27 10:37
    P06和P07是与SWD仿真复用的,所以仿真的时候这两个灯不能使用,那总得留一盏可以使用 的吧,所以就P27了。 ...

    明白了, 谢谢
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-4-30 15:09 , Processed in 0.214375 second(s), 33 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.