初级会员

- 积分
- 195
- 金钱
- 195
- 注册时间
- 2014-1-11
- 在线时间
- 81 小时
|
40金钱
1,一个小项目,自己画的板子;屏幕用的金鹏8x15D的点阵屏; 在板子回来之前,能够用战舰V2的板子把屏幕驱动点亮、并能正常显示汉字和字符。
2,也能够用STM32F105RBT6的最小系统板子把屏幕点亮并正常显示汉字和字符。
3,我自己画的板子回板后、自己手工焊接的板子。板子的状态:a,电源正常(3.3v和5V电源值正常,而且比较稳定。纹波大概200mv左右,) b,jtag下载功能正常,ISP串口升级功能正常。
c,能够驱动蜂鸣器以一定频率发出滴滴滴的声音。
4,问题来了:用自己画的板子驱动金鹏的这个屏幕的时候出现乱码。卡了5天了。问题始终不能够解决。焊接了3pcs样板都出现过这个问题。
我自己所做的排查:a,单片机焊接良好。没有短路和虚焊。我曾经把板子上的F105RCT6的芯片焊接更换到最小系统的那个板子上把F105RBT6更换掉。仍然能够驱动屏幕显示。
b,所有的连线连接都是导通。
c,连接到屏幕的管脚并没有被其他功能占用。 d,所有的连线都是正常的。
5,我用的是金鹏5v的屏幕。 中间没有电平转换芯片(后面改板会加电平转换芯片)。直接GPIO口连上去的。 但是用战舰V2的板子(3.3v MCU) 仍然能驱动屏幕显示,个人认为电平不匹配不是重点。
但不知道是什么原因导致的?
6,附件里面是我画的原理图;我自己焊接的板子; 网上买的F105RBT6的板子。
|
最佳答案
查看完整内容[请看2#楼]
假设驱动电路与买来的板是一样的,那用最笨的方法,将买来的板子MU取下,然后焊接到你做的板子上。这样至少可以排除是否硬件问题。若行得通,则软件的事就自己排查了。
|