C8051F320单片机引脚输出是3.3V,外部怎么接可是引脚提高到5V,加上拉电阻可以么,如果可以电阻值应该多大?

C8051F320单片机引脚输出是3.3V,外部怎么接可是引脚输出电压提高到5V,加上拉电阻可以么,如果可以,电阻值应该多大?请高手指点,小弟比较急

你先看看你的单片机电源是不是3.3V?
引脚最高电压一般不会高于单片机的电源电压,如果你用外电阻强行拉高,电流会倒灌进单片机的引脚内

解决的办法也有不少:
1、用运放隔离
2、换成5V的单片机
3、用光耦隔离
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-12-25
加电阻可以,一般加1k-10k的电阻就行。注意单片机IO口的输出设置,好像有漏极开路和推挽,我认为应该设为漏极开路,不过不确定 你在看看说明书。

对于加变压器不推荐,貌似变压器一般都是变交流信号的,而且体积大

另外3.3V的单片机不一定不能直接驱动5V的逻辑芯片
第2个回答  2009-12-24
加电阻不行,因为它内部比较复杂,即使你能调节总电压为3.5,但是,电阻分压或限流,可能导致内部各部件的电压电流改变。应该加变压器把电压变成3.5就好了。
相似回答