proteus仿真中,各芯片的电源接地等引脚并未标出,在电路焊接时要注意不要接漏了 |
仿真没有问题,应该是电路焊接出现了问题,线路焊接错误或者虚焊导致系统不能正常运行 |
可能是买的点阵屏和仿真软件里面的元件引脚没有对上。 |
程序没出错,电路实物出错了 |
看一下点阵的真值表,连接成16*16时位与列的对应关系。如果连错就会有乱码。 |
dianzheng8-8.jpg (132.44 KB, 下载次数: 96)
真值表
应该是点阵顺序的问题吧,要不就是虚焊 |
本帖最后由 长风007 于 2020-12-21 16:50 编辑 你需要检验一下使用的点阵是否与仿真的一致!看一下使用的器件的真值表脚位联接。 |
dianzheng8-8.jpg (132.44 KB, 下载次数: 111)
真值表
13楼说的对,你引脚搞错了,点阵引脚顺序不同,我给你发个图。另外,估计不是虚焊问题,否则不会完全乱码。 |
51hei图片_20201221091350.jpg (204.63 KB, 下载次数: 104)
这个仿真的硬件电路和实际的硬件短路会不同,我之前也遇见同样的问题,可能需要软件取模过程要修改。 你这个问题需要结合你的硬件电路进行调试。 |
我可能是由于单芯片计算机的时钟频率,请在代码中调整时钟频率,然后重试。 然后另一个原因可能是由于焊接。 |
palaceer 发表于 2020-12-17 16:18 先将排针上的元件拔下,用万用表的一个表笔接排针疑似有问题的一个点,另一个表笔接该点线路上的下一个点,如果线路有多个点,就逐点检测一遍 |
把显示正常的和有故障的图发上来看看,只给一个程序有什么用 |
个人感觉应该是引脚位置问题,实际的点阵引脚顺序是乱的 |
是不是在焊接的时候虚焊,或者漏焊,程序看着好像没有问题 |
万用表电阻档测试是否短路,漏焊。 |
1、检查焊接和电路图是不是完全一样的,看看有没有焊接错误的地方; 2、用万用便检查各个关键点位的电压对不对; 简单点就是,写一个电路检查的小程序,在使用的引脚上发送固定的信号测量。 |
检查一下焊接的问题,电路图没问题的话就是实物焊接硬件电路的问题 |
虚焊的可能性比较大,我们用32做的 |
可能出现虚焊、漏焊合作管脚焊错了 |
先检查点阵型号和引脚对不对?再查焊点吧 |
第一步检查点阵的电源供电情况,最好用万用表测量一下点阵的电源电压。 第二步直接将电源加在点阵上面,查看是否是点阵元器件问题。 第三步,如果上面两步都没有问题的话,那就检测单片机引脚输出的电压是否正确。 第四步,如果上面三步都没有问题,那就是焊接出了问题。 |
好好对比下实物和模拟的差异吧。 |
wwh2382 发表于 2020-12-17 16:06 因为怕焊错,所以都用排针把那些接角引出来,然后用导线连接的 |
好好检查一下有没有虚焊、漏焊 |