logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

atmega32, plik nagłówkowy

qudi 09 Kwi 2010 22:34 963 2
  • #1 7941548
    qudi
    Poziom 15  
    Witam !!! Chciałem zrobić sobie plik nagłówkowy do wyświetlania ale wyskakuje mi błąd typu
    
    c:/winavr-20100110/lib/gcc/../../avr/include/cyfry.h:47: error: expected '}' before ';' token
    


    nie wiem już o co chodzi, oto kod
    
    #define CYFRA_0      0x3F; // 0011 1111
    #define CYFRA_1      0x06; // 0000 0110
    #define CYFRA_2      0x5b; // 0101 1011
    #define CYFRA_3      0x4f; // 0100 1111
    #define CYFRA_4      0x66; // 0110 0110
    #define CYFRA_5      0x6d; // 0110 1101
    #define CYFRA_6      0x7d; // 0111 1101
    #define CYFRA_7      0x07; // 0000 0111
    #define CYFRA_8      0x7F; // 0111 1111
    #define CYFRA_9      0x6F; // 0110 1111
    
    
    prog_uint8_t CYFERKI[10] PROGMEM= {
    CYFRA_0, //0        <--- na tą linie krzyczy kompilator
    CYFRA_1, //1
    CYFRA_2, //2
    CYFRA_3, //3
    CYFRA_4, //4
    CYFRA_5, //5
    CYFRA_6, //6
    CYFRA_7, //7
    CYFRA_8, //8
    CYFRA_9 //9
    };
    


    gdy wpisze tam jakąś wartość zamiast CYFRA_X np. 0x7f to jest dobrze... o co chodzi wiem że to może być proste więc przepraszam za glupie pytania...
  • #2 7941629
    kemot55
    Poziom 31  
    Proponuje usunąć średniki na końcu linii z "#define". U mnie pomaga.
  • #3 7941632
    qudi
    Poziom 15  
    temat zamykam, miałem średniki w #define przepraszam za taki spam głupi (to wynik zmęczenia)

    Dodano po 48 [sekundy]:

    wiem własnie się zorientowałem, dzięki za zainteresowanie
REKLAMA