本帖最后由 birdinskyd***sy 于 2015-8-15 22:13 编辑
《易》曰:九四,或跃在渊,无咎。
龙要么跃而上,要么退于渊中,见机行事即可无有过失。重点在于把握时机。
点灯点灯,成了件心事,一直想点两个等咋就那么难呢。 上次发现了点灯的端倪,貌似闪烁有俩函数,但里边没有实现,或者看起来没有实现,
有的时候还是遇强则弱的好,不看这个了,还到其他地方找破绽。
打开一个叫eapi的项目,也就是easy api,easy的就是简单的,
编烧测,发现红绿两个led是亮的,好,现在要把他们灭了!
经过二分注释查找法,终于找到这一句是控制LED亮灭 的关键,
就是这个“5”,也就是“0101B”,参照一下原理图和手册,显然需要拉低电平,在P27 和p06,红绿两个灯会亮。
但是这里有个疑问,手册里对P口的描述,指的是位啊还是某两位的值呢,因为system.c里也有一句话,
写的很清楚,但是看不明白,实际“5”也就是“0101B”,"01"拉低电平点灯,从
威廉希尔官方网站
图上都是对的,但是红灯绿灯为啥一个是P0_6,一个是P2_7,没挨着,控制的值确挨着,难道是逻辑上分到一块去了?总之,5就亮了,其他麽就灭了,总之等的花都谢了,才点亮了灯。
说对板子熟悉了,言之过早,不过,一根探针已经深深滴扎了进去,一步一步来,不可操之过急。
另外,发现官网一个低级笑话,
但是淫家想表达的意思是严肃的,
一定要定义这个,不然demo都不灵
好了,此篇完结。灯成功点亮,嘎嘎。