嵌入式软硬件调试问题记录
2013-01-14 14:05
246 查看
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在没有使用隔离模块的时候最好共地,如果使用了隔离,那么就无需共地,有时候共地也会造成很大的噪声干扰.
起初调试得出问题是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在没有使用隔离模块的时候最好共地,如果使用了隔离,那么就无需共地,有时候共地也会造成很大的噪声干扰.
相关文章推荐
- 嵌入式编程中调试问题全记录
- Debug记录 - seckill项目 - web层调试 - 解决了3个问题 - 很长时间
- 嵌入式应用中软硬件结合的调试体会 (转)
- 记录下今天调试USB读取FIFO函数遇到的问题
- [问题记录.WinDbg]WinDbg 调试遇到 Failed to load data access DLL, 0x80004005
- C#调试sqlife几个问题记录
- 嵌入式软件开发问题及其解决办法记录
- EDK添加V2P ChipScope核进行软硬件协同调试时遇到的问题
- linux环境下调试嵌入式设备时出现Aborted、segmentation fault、卡死的问题以及关于指针使用的一点想法
- STM32F4 串口程序 调试记录 hardfault_handle 问题
- LCM休眠唤醒闪白屏问题调试记录
- 百睿联嵌入式硬件记录
- 调试记录:解决listview第一列不居中的问题
- 摩托罗拉SE4500 三星 S3C6410 Wince6.0平台软解码调试记录以及驱动相关问题解释
- eclipse 远程图形化调试嵌入式linux c arm(beaglebone black),解决常见调试问题
- verilog 调试遇到的问题记录
- linux环境下调试一些嵌入式设备时出现Aborted、segmentation fault、卡死的问题
- vivado----fpga硬件调试 (五) ----找不到ila核问题及解决
- 嵌入式项目开发调试流程,常见问题,解决方法
- 摩托罗拉SE4500 三星 S3C6410 Wince6.0平台软解码调试记录以及驱动相关问题解释