智能硬件william hill官网
直播中

birdinskydzfsy

9年用户 2750经验值
擅长:电源/新能源 嵌入式技术
私信 关注
[讨论]

【FireBLE试用体验】之或跃在渊

本帖最后由 birdinskyd***sy 于 2015-8-15 22:13 编辑

       《易》曰:九四,或跃在渊,无咎。
   龙要么跃而上,要么退于渊中,见机行事即可无有过失。重点在于把握时机。

        点灯点灯,成了件心事,一直想点两个等咋就那么难呢。        上次发现了点灯的端倪,貌似闪烁有俩函数,但里边没有实现,或者看起来没有实现,
         hyzy5.png h3.png
有的时候还是遇强则弱的好,不看这个了,还到其他地方找破绽。
打开一个叫eapi的项目,也就是easy api,easy的就是简单的,
h4.png

编烧测,发现红绿两个led是亮的,好,现在要把他们灭了!

经过二分注释查找法,终于找到这一句是控制LED亮灭 的关键,
y5.png y6.png y7.png
y8.png

就是这个“5”,也就是“0101B”,参照一下原理图和手册,显然需要拉低电平,在P27 和p06,红绿两个灯会亮。
y1.png y2.png y3.png 但是这里有个疑问,手册里对P口的描述,指的是位啊还是某两位的值呢,因为system.c里也有一句话,
y9.png 写的很清楚,但是看不明白,实际“5”也就是“0101B”,"01"拉低电平点灯,从威廉希尔官方网站 图上都是对的,但是红灯绿灯为啥一个是P0_6,一个是P2_7,没挨着,控制的值确挨着,难道是逻辑上分到一块去了?总之,5就亮了,其他麽就灭了,总之等的花都谢了,才点亮了灯。

      说对板子熟悉了,言之过早,不过,一根探针已经深深滴扎了进去,一步一步来,不可操之过急。
      另外,发现官网一个低级笑话,
y10.png
     但是淫家想表达的意思是严肃的,
一定要定义这个,不然demo都不灵
y11.png
        好了,此篇完结。灯成功点亮,嘎嘎。


更多回帖

发帖
×
20
完善资料,
赚取积分