STC单片机上电复位时间
时间:10-02
整理:3721RD
点击:
最近用STC15F104E这款单片机在做LED双路调光,用单片机产生两路PWM信号去控制MOS管。在调试的时候每次打开电源,灯就会闪一下,时间大概230ms。我用示波器测这两路IO口的波形,结果发现,在正常的PWM信号之前总会有一段230ms的高电平信号(如图),我想灯闪烁的原因应该是这段高电平信号引起的。后来我尝试了:1,在main函数一开始就给IO口低电平信号(比如P3=0x00),结果还是一样,没有变化。 2、在IO口加一个1K的下拉电阻,然后测波形,结果一上电这段高电平信号没有了。可是当我把单片机接到LED电源板上的时候,灯就不停地闪烁。
我想请教大家:1、STC15系列单片机上电复位时间是多少?(从打开电源到main开始执行之前)
2、在不加下拉电阻的情况下,有没有办法让单片机(任何8脚的MCU都可以)一上电就是低电平?
我想请教大家:1、STC15系列单片机上电复位时间是多少?(从打开电源到main开始执行之前)
2、在不加下拉电阻的情况下,有没有办法让单片机(任何8脚的MCU都可以)一上电就是低电平?
这是用示波器测试的IO口输出的波形。
先下载留着看下、······
板子没洗么?以前遇到过没洗。 根本都不复位。
我确定单片机有复位。一上电就是高电平。不过单片机控制小板确实没有洗,但应该没影响。
那就是你程序的事了。对了 你PWM输出先是高还是先是低
?
PWM输出先是高电平啊,我觉得应该不是程序的问题。我是通过定时器计数来产生两路PWM信号的。现在的问题是一上电灯就会闪一下然后正常,应该就是图中的那段高电平信号引起的。
那你要是PWM先低的话 那个高电平不就没那么长了、、、、是在不行等稳定了在打开端口呗
我也遇同样问题了
我也遇到这样的问题,我都开始怀疑了,niubi吹的好。
输出接个光耦试试
我熟悉stc单片机,我能解决这些问题
引脚多的STC15单片机,有些IO口上电就输出低电平或处于高阻态(无高低电平输出,相当于引脚断开),你这个型号引脚少,没这个功能,你接1K下拉电阻没错,但同时需要设置IO口为强推挽输出方式,否则高电平时驱动能力不够,必然出现异常,详细内容可阅读《51单片机轻松入门 基于STC15W4K系列》,通过这本书你可以完全透彻当今主流的STC15单片机。