嵌入式软硬件调试问题记录

1.RS485使用中发现不能连续收发0.

起初调试得出问题是MAX485的TX需要接上拉电阻,并且不能用20K的大电阻,使用10以内的强上拉电阻可以解决。

后来发现问题,当0的数量超过10个后又出问题,最终发现问题是共模电压可能过大造成的,将两个485进行共地处理,问题得以解决。


2.Zigbee模块问题。

上次调试的时候发现有个模块竟然必须接下载器供电的时候才能工作,接其他的电源就无法工作,最终调试的时候发现是由于有个模块的复位端有问题,一直处在复位状态,因此无法运行,将复位端直接接电源就解决了。


3.LM331 

VFC,电压频率转换。



4.今天用自己设计的CPLD驱动的4.3'TFT ,上面附带了TF卡座,弄了一晚上没有初始化成功,最终发现由于背光开启后,3.3V电源电压被拉低到3.0V左右,导致TF卡无法正常工作.


5.使用500ma的可恢复保险给STM32供电,发现基准源电源漂动很大,并且3.3V电源也在波动,测量发现将可恢复保险接成0欧电阻即可解决此问题.



6.RS485在没有使用隔离模块的时候最好共地,如果使用了隔离,那么就无需共地,有时候共地也会造成很大的噪声干扰.

你可能感兴趣的:(嵌入式软硬件调试问题记录)