stc15f2k60s2点亮一盏灯引发的问题
时间:10-02
整理:3721RD
点击:
最近因为竞赛的需要我我接触了这个芯片,可当我下载了如下简单的程序后运行#include"STC15F2K60S2.h"
sbit LED=P0^7;
void main()
{
LED=1;
while(1);
}
正常情况我们知道程序下载进去后P07能够立即变为高电平5V,但是我用这个芯片程序下载后LED不亮且该引脚我用万用表测为0.16V,并且仅该引脚是显示0.16,其他引脚我侧过为5v。更奇怪的是我把连接LED的线断开后该引脚立即显示5V。请问各位这是什么原因?
sbit LED=P0^7;
void main()
{
LED=1;
while(1);
}
正常情况我们知道程序下载进去后P07能够立即变为高电平5V,但是我用这个芯片程序下载后LED不亮且该引脚我用万用表测为0.16V,并且仅该引脚是显示0.16,其他引脚我侧过为5v。更奇怪的是我把连接LED的线断开后该引脚立即显示5V。请问各位这是什么原因?
配置为强推挽模式。
你没有初始化端口,设置的是准双向口 5V 驱动能力很小的,设置成推挽就可以了
