1. 单片机引脚被拉低怎么办
单片机引脚被拉低,如果使用拉高指令后,不能拉高,可能有以下几点原因:
1、该IO引脚设置为输入模式了,要改为输出模式
2、该IO引脚外接对地短路或下拉电阻太小
3、单片机的引脚一般都有复用功能,检查一下是否处于复用的功能,比如AD转换、CCP
SPI等。
4、单片机自身故障,该IO引脚坏了,内部短路。
2. 单片机引脚的低电平高于1V,甚至快到2V了,怎么调低呢
单片机引脚的低电平高可以接下拉电阻,作用是与上接电阻一起在电路驱动器关闭时给线路(节点)以一个固定的电平。下拉电阻的设定的原则和上拉电阻是一样的。
下拉电阻的选择应结合开关管特性和下级电路的输入特性进行设定,主要需要考虑以下几个因素:
1. 驱动能力与功耗的平衡。以上拉电阻为例,一般地说,上拉电阻越小,驱动能力越强,但功耗越大,设计时应注意两者之间的均衡。
2. 下级电路的驱动需求。同样以上拉电阻为例,当输出高电平时,开关管断开,上拉电阻应适当选择以能够向下级电路提供足够的电流。
3. 高低电平的设定。不同电路的高低电平的门槛电平会有不同,电阻应适当设定以确保能输出正确的电平。以上拉电阻为例,当输出低电平时,开关管导通,上拉电阻和开关管导通电阻分压值应确保在零电平门槛之下。
4. 频率特性。以上拉电阻为例,上拉电阻和开关管漏源级之间的电容和下级电路之间的输入电容会形成RC延迟,电阻越大,延迟越大。上拉电阻的设定应考虑电路在这方面的需求。
OC门输出高电平时是一个高阻态,其上拉电流要由上拉电阻来提供,设输入端每端口不大于100uA,设输出口驱动电流约500uA,标准工作电压是5V,输入口的高低电平门限为0.8V(低于此值为低电平);2V(高电平门限值)。
3. 单片机引脚的低电平高于1V,甚至快到2V了,怎么调低呢
估计是被你的外围电路把电压给抬高了,加一个下拉电阻试试
或者加个隔离电路,将后面的电路隔离,避免后面电路影响前端
补充回答;
加下拉,高电平下来了,电路中应该有上拉,这样就形成了分压,所以将高电平拉下来了
你最好用光耦做隔离,因为电机转动时耗电流挺大,所以单片机管脚输出电流驱动不够,所以用光耦顺便增加驱动
4. 怎样让32单片机管脚先拉低输出后拉高输出(最好写出程序)
你先看看你的单片机电源是不是3.3V? 引脚最高电压一般不会高于单片机的电源电压,如果你用外电阻强行拉高,电流会倒灌进单片机的引脚内 解决的办法也有不少: 1、用运放隔离 2、换成5V的单片机 3、用光耦隔离
5. 我想使51单片机管脚由低电平变高电平,这样做可以不
想使51单片机管脚由低电平变高电平,这样做可以不?
不可以。51单片机的引脚,是准双向口。
当51单片机引脚输出1的时候,它是输入状态,可以用外接电路将其变为0。
当51单片机引脚输出0的时候,这时,它就是输出0。
如果外接电路再送来个1,两者就会冲突。
轻者,是非0非1状态不确定;重者,将烧毁单片机的引脚。