我使用的是PIC32MX440F256H,其中有一段输出时钟脉冲的小程序,是这样写的
void gen_CLK1()
{
PORTGSET = 0x0200;
PORTESET = 0x20;
delay(5);
PORTECLR = 0x20;
PORTGCLR = 0x0200;
delay(5);
}
单片机可以正常工作,但是如果我改成
void gen_CLK1()
{
PORTGCLR = 0x0200;
PORTESET = 0x20;
delay(5);
PORTECLR = 0x20;
PORTGSET= 0x0200;
delay(5);
}
单片机就不工作了,不知道是怎么回事?
望大神们能够帮帮忙,看一下,这是怎么回事啊? |