摘要: 前几天调试一个flash灯的驱动程序,这可ic 有两个控制pin, 一个叫en1 一个叫en2, 根据spec的说明,不同的组合将产生不同的输出电流。但我发现,那个en1 这个pin 死活是拉不高的,于是开始拼命的查看我的代码是不是有什么逻辑上的错误,但是很不幸,没有找到,于是一直跟代码直到查到控制gpio的最底层的写那几个控制gpio寄存器的代码,把数据读了出来,结果是正确的。寄存器告诉我,我的配置是完全正确的,没有任何问题,同时他也给了我一个矛盾,一个寄存器告诉我我已经把他拉高了,但另一个寄存器说,这个pin仍然是低的,确实如此,这个pin确实是低的。事情就比较神奇了,难道是硬件有问题,于 阅读全文
posted @ 2014-03-14 15:10 camera&tunning 阅读(771) 评论(0) 推荐(0) 编辑