我不明白,为什么我的代码不能正常工作?这是这个简单的代码:
void main() {
TRISB = 0;
TRISD = 0;
while(1)
{
LATD.RB6 = 1;
Delay_ms(1000);
LATD.RB6 = 0;
Delay_ms(1000);
LATD.RD0 = 1;
Delay_ms(1000);
LATD.RD0 = 0;
Delay_ms(1000);
}
}
代码的效果是RD0上的LED在闪烁,RD1上的LED常亮!在 RB6 上没有任何事情发生。
请注意,我使用的是带有 Tiny Bootloader 的开发板。