昨天做了一个八路雷达探测采集,用传输门来转换5v和3.3v电平,结果程序调半天,总是超时和卡死,最后实际测量硬件数据接入iio有的为0有的为1,以为是我stm32 io配置有问题呢,找半天还是没解决,今天一早突想会不会是4245的原因,于是先拿掉4245测量io电平都恢复正常,由此判断确实为4245的问题,核对规格书检查配置电路还是没有问题,最后想到,是不是这个输入io悬空的问题,于是输入加入上拉电阻,问题迎刃而解,以前记得cmos是不可以悬空的,今天看来ttl也不可以悬空,要不然后果乱七八糟的,原因难查,其实芯片厂家内部加个下拉电阻也不是啥难事
专业硬件工程师 蒂克松分享 |