做STM32板子,犯了N多错误(权当笑话看)

1、现象:板子做好,能下进去程序,程序就是不运行

      原因:我做的板子用的STM32f103vbt6,买元件买回来的是stm32f100系列的,都是100脚元件,管脚还通用,晕死。。。。

2、现象:触摸屏,液晶有时候点的亮,有时候点不亮

      原因:程序中没有用到RST管脚,RST低电平复位,高电平正常。IO口看心情来设置RST。简单粗暴的把RST直接接到3.3V上,问题解决

3、现象:用来驱动一个电容触摸屏,可以显示,就是不能触摸。用逻辑分析仪读回来,触摸版本号有问题。

      经过:写了一个AD程序,结果管脚上AD数值到处乱飘。同样AD程序在开发板中,即使什么都不接,数值也相对稳定

      原因:STM32,VREF+,VREF-  VBAT我在布板子的时候全部悬空了,AD没有参考电压。VREF+ VBAT接电源,VREF-接地就                   可以使用。

4、现象:TF卡,之前可以用,现在读不回数据

      经过:单独写最简单的SD读写程序,测试,发现读写不成功。

      原因:TF卡座虚焊

5、现象:测试液晶没问题,触摸没问题,SD卡没问题。可是从SD卡读回图片来,再触摸就出现了问题。

       经过:对比触摸程序,和综合程序,发现初始化不一样,gt811初始化

       原因:脑子不记事,之前手动改过那个联调的程序,忘了。。。


总结下:

1、做事情不能着急,特别是做电路,越催越不能急。

2、布板着急的结果就是,花费大量的时间用来调试找错。

3、最初学做电路的时候,受到的教诲,要牢记:

          做电路一定要细心。

         做事情要讲究,不能将就。

4、弄懂每一个管脚的意义。每一根线分清,高速信号,普通信号,电源,模拟信号。分别注意

5、电路弄出问题~一定要搞清问题在哪。为什么错,以及为什么对。

6、调试问题,很痛苦,需要钻研的精神支撑。想起一句名言:用寻找簧片的精神,寻找你的答案。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值