单片机IO口低电平不为0
在进行单片机开发时,偶然发现我的单片机输出低电平为0.7V左右,高电平输出为3.3V。 这样的问题十分费解。问题描述:
单片机使用的是LPC1778,反复测量了数个IO口的输出,高电平正常,低电平都是0.7V左右。原因分析:
出现这样的问题让我有点怀疑人生,在网络上一直没有查到答案。我一度以为是LPC1778这种片子使用了三极管而非MOS管作为IO输出电路。第二天请教了一个同事后,帮我细看了一下图纸,发现单片机的VSS几个引脚没有接地!!!问题就这样解决了。
VSS引脚是单片机IO口的接地引脚,我由于粗心大意,看漏掉了这几个引脚,这才导致这样的问题。
不知道该说什么好,我最近出这种问题挺多的,此后务必细心,做此记录,谨记此教训。