今天完成了在Linux下基于AT91SAM9260的16x16点阵驱动及应用程序的编写。
代码暂时在Linux下面,目前不方便上传。不过先将16x16点阵的硬件电路发上来,给大家共享下。后面有时间会将实际的图片贴上来,给大家欣赏下。做的是滚动字幕。
不说废话了,先贴硬件资料。
|
文件: |
led16x16.pdf |
大小: |
710KB |
下载: |
下载 | |
我的这个16x16点阵是大四春节的时候买的,不是4个8x8拼的。到现在已经快4年了,一直没有弄。到今天才算做了板子,写了程序。开始弄这个,很担心硬件有什么问题。还好,很争气。开始还不错。就是今天早上写代码的时候发现最后一行总是不亮。因为我这个是共阳列驱动,所以每一列的最后一个,也就是最后一样总是不亮。开始以为是595把最开始一位数据没有打上去,但试了好几种,都是一样的效果。
渐渐开始怀疑硬件了。最后一行,这个很特殊的现象让我开始查595的D15脚的焊接,后来查排阻。这是才看见,原来是排阻的一个脚没有焊住。贴装的,稍不注意很容易焊不住。^_^就这样,最后一行不亮的问题解决了。
好了,经过我昨晚和今天一天的奋斗,总算到现在出来了。
滚动字幕:你是我的骨头我是你狗狗!-PCY
^_^秀一下,在Linux中共勉!
续:
接下来,我把源码发上来。包括驱动和应用程序。很简单!在Linux下面打了包。
|
文件: |
at91_led16x16.tar.bz2 |
大小: |
3KB |
下载: |
下载 | |
阅读(1650) | 评论(1) | 转发(1) |