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

Atmega32, BASCOM-AVR - Błędy kompilacji: nazwy funkcji TEMP i ZA

qbus821 17 Sty 2013 22:18 1731 4
  • #1 11804099
    qbus821
    Poziom 10  
    Witam. Kompletnie nie znam się na programowaniu w "Bascomie" a koniecznie potrzebuje wrzucić program do mikrokontrolera. Korzystam z programu BASCOM-AVR i programatora usbasp. Po skompilowaniu kodu żródłowego, program pokazuje dwa błędy i nie mam pojęcia jak to przepisać zeby było dobrze. Program twierdzi iż poniższe linijki kodu są niepoprawne:

    Dim I As Byte , Temp As Byte / Error: 367 Line: 38 Function name not allowed[TEMP]

    Dim Za As Single / Error: 367 Line: 135 Function name not allowed [ZA]

    Proszę wszystkich o pomoc.
  • #2 11804177
    mickpr
    Poziom 39  
    Podaj cały kod
  • #3 11804321
    qbus821
    Poziom 10  
    Ponizej cały kod żródłowy:)



    Kod: text
    Zaloguj się, aby zobaczyć kod


    Muszę niestety dopisać:
    Nie zgadzam się na rozpowszechnianie oraz komercyjne wykorzystanie powyższego kodu.

    Proszę umieszczać kod w znacznikach syntax. Opcja Listing kodu. [adamas_nt]
  • #4 11804363
    mickpr
    Poziom 39  
    Powiem tak.
    Kod się nie trzyma "kupy".
    Masz podefiniowane zmienne takie jak funkcje.

    Przykładowo:
    Temp - wiersz 23 i zmienna Temp - wiesz 33
    Za - wiersz 24 i zmienna Za - wiersz 129

    p.s.
    Umieść kod w znacznikach "syntax".
    Poniżej - kompilujący się kod:
    Kod: text
    Zaloguj się, aby zobaczyć kod

    Dla sprawdzenia zmian między twoim i moim kodem polecam program WinMerge.
    Zmienną Temp można usunąć...
  • #5 11805833
    qbus821
    Poziom 10  
    Dzięki wielkie za podpowiedz i poprawienie programu. Kompiluje sie teraz bez zadnego problemu i wszystko działa jak należy:) tak więc temat uważam za zamknięty:)
REKLAMA