说起来有点辛酸,8总线的程序随便找都有,而且都没啥问题,问题是4总线的不好找,反复看了N遍资料手册,本来原理非常简单,问题还是搞了好几天,原来搞st7920后来还是先弄hd44780先搞搞,简单点。于是又搞了好几天,最后运行AVR-LIB有个例子程序,里面正好是4线程序,最后干脆将自己的代码全部重写,正确来说,应该是抄 - -b ,不过人家的确实写的好,简单便捷,时间计算非常精确,确实值得学习。
今晚搞了3-4个小时,奇迹般的发现,8总线的通过之后,4总线的一测试就通过了。有点感触,程序架构的影响还真非常的大啊。学习了avr-lib的代码之后,发现程序简单了很多,方便了很多,很容易兼容了,看来还是好好的看人家的程序,再对比修改,才是正路啊。
另外一个原因是没有示波器,跟瞎子没啥区别,信号根本看不到 orz,所以,终于还是决定买个示波器算了。目标锁定在 DS1052E ,不算太贵,先自己搞搞,再买个胜利的万用表,就完满了,yeah~ 还有虚拟逻辑分析仪还在购买目录,看哪时有空闲资金再图之。
接着的好好的看看ucos,之前都是粗略的看看,当然,因为有些理解不了,C语言也不多过关也是原因之一,不过今天看起来已经非常顺利了,所以需要好好的研究一下。顺便M8正在研究,所以将ucOS移植到m8是学习重点。虽然已经有现成的代码,不过不是拿来就用的,所以得好好的研究。计划2个星期搞定这个。
尽量学多一点。
阅读(844) | 评论(0) | 转发(0) |