首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

自各儿设计的一个小板调试总结

2013-04-20 
自己设计的一个小板调试总结2、串口不通先用数字万用表测一下电源以及其它引脚电压是否正常,数字万用表在电

自己设计的一个小板调试总结


2、串口不通

先用数字万用表测一下电源以及其它引脚电压是否正常,数字万用表在电路实测了几个正常的IC所得。其中4个信号传输端电压,有所出入 。(自测)

引脚

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

电压

7

8.8

2.6

4

-4.7

-8.5

-8.5

0

4.7

4.6

4.8

4.7

-9.8

-8

0

4.8

正常的话用示波器,沿着线路测,一直找到信号丢失的地方,思考原因。我们在调试的过程中对了很多遍图,连了很多次线,始终不通,最后用示波器测试,接好串口线,在电脑上打开串口助手,随机发送一个字符(如1),在示波器上能够看到有波形出现,然后沿着串口线、电路板接线、max232的13号引脚、12号引脚、一直到单片机的P30RXD口都有信号,问题应该在单片机上,单片机能收到但是没反应,但是测试过单片机能工作了,问题应该在程序上,去查程序,果然,程序里面在串口通信以及亮灯之前有个判断光开关是否ready的语句,问题找到了。

附max232接线

自各儿设计的一个小板调试总结

 

 
[解决办法]
如果串口不工作的话

我一般不量电平转换芯片上各管脚的值

我真引入一个正负信号到TX端,看对应的输出有没有相应的改变,如果相应有变,说明这个没问题,查连接或单片机程序.如果没变,该焊的焊,该换的换

调试应该建立在一个可靠焊接的基础之上,可以焊得不好看,但是,一定要准确,可靠

只要原理设计没有失误,很多调试上的麻烦可以避免被焊接引入
[解决办法]
AD10最好不要导出99SE格式,像槽孔焊盘和实心敷铜之类的新特性在99SE文件格式里面是不支持的,最后结果就是说不准哪天你画的板子就所见非所得了。比如3×7mm长条形焊盘,内部开直径1mm,长度5mm的长条形孔(槽孔),在AD里面一个slot型焊盘就搞定了,保存为99SE格式再打开里面就变成直径1mm的圆孔了。最后加工出来你的片状引脚肯定插不进孔里。

靠谱的方法是直接导出gerber文件。导出方法见我发的文件http://www.daxia.com/bibis/upload/Altium_Designer%E5%AF%BC%E5%87%BAGerber%E6%96%87%E4%BB%B6%E6%AD%A5%E9%AA%A4.357.pdf

热点排行