最近一年在接触freescale的芯片,用来做车身上的一些控制器,问题多多,自己也基础不牢,多多mark,勿忘,多分析。
1、前几天调试一个定制改装的网关,需要一个锁控制功能。芯片是飞思卡尔的9S12XE系列,原理上就是拉一下继电器,还无锁反馈的情况下,粗估一下锁动作时间,一个时间大概是60-80ms左右。结果测试继电器驱动时,高频吸合,定时器不准。后来发现定时器配置的两个问题:一是定时器有两个预设值,配置时确定使用哪个要选对;第二个是定时器溢出标志位清零是写1,若写0的话, 那么定时器就预设值一直中断,不会计数。
2、上周六人工焊了半天板子,板子上多处可见焊锡膏痕迹。测试硬件时发现电流在缓慢上升,200多毫安,并且MCU引脚有微火花。当然电源与地没短接,也没发现什么地方有短接。后来确认是焊锡膏的原因,焊锡膏本就有些导电,会造成漏电和火花。用洗板水洗掉后,正常。