~~~~(>_<)~~~~
自己在原理图的设计中还是花了不少心思,最后在画PCB时,那是几个“艰辛”了得,当然该系统对处理器的要求不高,可是对于PCB的要求还是比较严格,因为HDMI需要走差分线,这样就需要走4*8条差分线,让人可恶的是输出端的HDMI线还是交叉的在考虑、试画之后决定将其放在底层,别的全放顶层,这样,给自己的布线工作又增加了难度,最后PCB的绘制,居然花了自己8个工作日,主要是自己水平差,呵呵…
郁闷的是今天在宿舍,PCB图在公司,没有PCB图可贴,遗憾!以后补上…
最后开始了代码的调试,刚开始,别的一切函数原先搞过,所以制作兼容就行了,最后在PS331驱动代码的编写中,对资料的理解、驱动的原理都还是比较走的顺利,就是在模块化编程的过程中(自己真正的用模块化来编程,也尝到了模块化编程的优越性)由于粗心,或许说基本功不扎实吧,在头文件中声明函数时,一个分号没写,keil一直将错误定位在另一个文件中,说前面丢失了“;”,找啊找,就是没有找到一个好“朋友”,最后一直以为是枚举错了,最后还问了问软件工程师,还上网搜,还……反正是还在想办法,这样折腾了几个小时之后,决定从新建工程,一个文件一个文件的进行调试,来定位错,最后,问题如约而至,发现了,发现了,想想,一个小小的分号,就花了好几个小时,这种代价值不值,不值还是值,只有心灵做个权衡吧…
最后贴图来“展示”自己的粗心吧……
自己正在听--白狐,想想自己的未来,不只何时能修成一个“千年”的“狐”,千年等待,千年孤独…
用户377235 2014-9-5 18:45
残弈悟恩 2013-10-9 09:46
用户377235 2013-10-4 00:08