ST188使用时还用在输出端加下拉电阻调节电压吗?

ST188不插在单片机I/O口的时候工作正常,高电平4.9V,低电平0.18V,但是插到单片机上时,最低4.2V,最高5V,不能正常工作。我在输出口接了一个2K的下拉电阻时,端口最低0.8V,最高2.6V,可以勉强正常工作了,这样接对吗?还是有别的科学的接法?
没接下拉电阻之前。

接了之后

刚看到ST188的内部电路!!!

根据你的这个电路,单片机端口初始化的时候,IO口,也就是P32口,先 为 0追问

额 我试过了,初始化3.2给0不行的,给0之后不管怎么变3.2始终在0.3V左右浮动,,,,如果初始化给1的话,再加上2K下拉电阻,最低0.8V,最高2.6V,勉强可以用的。。刚才我问上个问题的时候有人跟我说:如果你需要将P3.2作为输入端口,你必须将其输出值设置为高,否则无法正常输入

追答

作为输入使用时,单片机IO应该是置高;

这里的问题是你ST188的驱动也是高电平,
这样你只能在IO口和188之间增加一个反相缓冲器。

来自:求助得到的回答
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答