禁用松弛:它不适用于多个定义

问题描述 投票:0回答:1

我是编码初学者,昨天我用 C 编程编写了一个简单的 LED 灯,它在 Atmel Studio 中工作,但是第二天它出现了如图所示的这些错误。我的代码是

#define F_CPU 1600000UL
#include <avr/io.h>
#include <util/delay.h>
int main(void)
{
    DDRB=0xFF;
    
    while (1)
    {
        PORTB |= 0b0000100;

        }
}

有人可以帮助我吗?谢谢。Error

我不知道如何,因为我一直试图从互联网上寻求帮助,但它无法帮助我

atmel
1个回答
0
投票

PORTB |= 0b0000100; 这看起来只有 7 位数字。应该是8位数字
PORTB |= 0b00001000;

如果有帮助,请尝试标记答案。

© www.soinside.com 2019 - 2024. All rights reserved.