呵呵,我用的是老师制好的开发板,前面调试过没问题的。寄存器原先默认应该是各种口都有的,后来我都改成了强推挽的,还是不行。
追答不管是谁做的,之前是不是好的,你现在遇到问题,就要逐步的怀疑问题出在那里,列出出现问题的所有可能性,然后一个一个的排查确认,千万不要很有信心的认为某一个方面没有问题。最后你会发现,折磨你那么久的,就是一个简单小问题。
如果上面都解决不了,那你就要考虑是否是单片机损坏了(可能性比较低),考虑换片吧!
STC单片机 I\/O口初始低电平
如果 是 有连接外电路 的 情况下,也可以是 正常的,有可能是 外电路 给拉低了,如果 没有电路拉低,那就单片机 这些端口 坏了。具体要看 电路结构。
STC11系列的单片机好像可以设置IO上电默认低电平,请问用软件的方式怎...
现可在STC12系列单片机I\/O口上加一个下拉电阻(1K\/2K\/3K),这样上电复位时,虽然单片机内部I\/O口是弱上拉\/高电平输出,但由于内部上拉能力有限,而外部下拉电阻又较小,无法将其拉高,所以该I\/O口上电复位时外部为低电平。如果要将此I\/O口驱动为高电平,可将此I\/O口设置为强推挽输出,而强推挽...
怎么让stc单片机上电的瞬间IO为低
所以从软件上想办法不能阻止上电误动作的产生,最简单的方法是在需要处理的IO口加一个下拉电阻,STC单片机上电后默认IO为准双向口,查其手册可知拉电流为150-250uA之间,系统电压为5V的情况下,计算可知相当于20K以上的上拉电阻,
stc15w408as怎么设置IO口上电为低电平
在STARTUP.A51文件中,使用汇编语言设置需要上电输出低电平的IO口管脚属性为高阻或开漏模式。在应用程序中,首先初始化控制管脚的电平,然后重新配置这些管脚的模式。为了实现STC15W408AS MCU上电后IO口输出低电平,应在建立Keil工程时,选择不使用默认的STARTUP.A51文件。从Keil的安装目录中找到并复制ST...
stc15w408as怎么设置IO口上电为低电平
在STARTUP.A51中,使用汇编语言 对需要上电输出低电平的管脚,设置其管脚属性为高阻或开漏,然后在应用程序中,先将控制管脚的电平初始化后,再重新设置这些控制管脚的模式。这样,在MCU上电后,在使用Keil建立工程时,应该选择不使用默认的STARTUP.A51,并从Keil的安装目录下,找到这个STARTUP.A51(...
单片机上按键一端接引脚一端接地,,当按键按下时I\/O口试高电平还是低电...
STC单片机有个特别的地方,管脚又可以输入又可以输出(双向IO功能),所以看你的原理图可以知道,当这样的接法是指程序开始的时候对应的几个按键都先置高,然后当按键按下时应该探测到是低电平。
...MCU默认高电平时输入低(高)电平有效,默认低电平时高(低)电平有效...
以STC12C5628系列为例,按datasheet说法:现可在STC12系列单片机I\/O口上加一个下拉电阻(1K\/2K\/3K),这样上电复位时,虽然单片机内部I\/O口是弱上拉\/高电平输出,但由于内部上拉能力有限,而外部下拉电阻又较小,无法将其拉高,所以该I\/O口上电复位时外部为低电平。如果要将此I\/O口驱动为高电平,...
新人求教STC单片机I\/O损坏及内部短路
IO口默认输出高电平,上电后,用万用表测得是低电平就是坏了。在软件里给IO口输出低电平,如果用万用表测不到低电平就是坏了。
单片机I\/O的电平到底应该是多少?
可以参看一下。所要提醒的是,GPIO的输出是有电流限制的,比如输出高的能力是4mA,超过此输出就无法保证电平了,另外输出低的能力也是这样,还有输入电流限制,即所谓的拉电流和灌电流,具体要看手册指标。一般还未遇到输出2V的GPIO的芯片,通常都是3.3V或5V的,还有1.8V的。
stc5v单片机的I\/O口怎么和3.3v芯片连接
5V单片机连接3.3V器件时,为防止3.3V器件承受不了5V。可将相应的5V单片机I\/O扣先串一个0-330Ohm的限流电阻到3.3V器件的I\/O扣,程序初始化时将5V单片机的I\/O扣设置成开漏配置,断开内部上拉电阻,相应的3.3V器件I\/O扣外部加10K上拉电阻到3.3V器件的Vcc,这样高电平是3.3V,低电平是0V,...