【发布时间】:2021-01-15 06:06:20
【问题描述】:
在mega烧代码后延迟不起作用我尝试了我在网上找到的大部分东西但没有任何帮助非常感谢提前感谢。
while (1)
{
PORTC.0 == 1 ;
delay_ms(2000);
PORTC.0 == 0 ;
delay_ms(2000);
}
}```
【问题讨论】:
-
PORTC.0 == 1;和PORTC.0 == 0 ;的意义何在?这些比较会抛弃结果。您可以用while(1) {delay_ms(4000);}替换循环,这似乎毫无意义。 -
PORTC.0是什么? -
我正在使端口 C0 高低与闪烁 LED 相同的想法,但使用 Codevision
-
代码完美地在 protous 上运行,但是当我在 atmega16 上烧写代码时,它总是在端口 C0 上给我 5V
-
PORTC.0不是有效的 C 或 C++,不会在任何编译器上编译。我怀疑这是真正的代码。
标签: c++ c embedded atmega windows-embedded-compact