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

Problem z programem w Bascomie AVR i ATmega16

wemc 17 Kwi 2010 22:45 1078 2
REKLAMA
  • #1 7973757
    wemc
    Poziom 10  
    a
    Error : 320 Line: 467 [ syntax error, token = '

    Poniżej fragment kodu do którego odnosi sie ten błąd ( może ktoś wyjaśni mi o co chodzi):




    '********** PODPROGRAM OBSŁUGI PRZERWANIA OD TIMERA 1 **********
          '***************************************************************
    
    453: Przerwanie:
    454: Incr Czekaj                                   ' zwiększ wartość zmiennej Czekaj
    455: If Czekaj = 50000 Then                   ' jesli zmienna Czekaj przyjmie wartość 50000 to:
    456: Czekaj = 0                                    ' wyzeruj zmienna Czekaj
    457: Porta = 0                                      ' wyłączenie wszystkich LED`ów na porcie PA
    458: Reset Silnik1_przod : Reset Silnik1_tyl      ' wyłączenie silnika pierwszego
    459: Reset Silnik2_przod : Reset Silnik2_tyl      ' wyłączenie silnika drugiego
    
    461: For Licznik = 1 To 5                        ' pięciokrotnie wykonaj poniższe instrukcje
    462: Sound Buzzer , 500 , 2000               ' wygenerowanie dźwięku 
    463: Waitms 200                                   ' zaczekaj ok. 200 msek
    464: Next Licznik
    465: Idle
    466: End If
    467: Return
  • REKLAMA
  • #2 7986731
    grzewoj
    Poziom 27  
    Używasz może w tym programie instrukcji Getrc5() ? NIe są to przypadkiem ostatnie linie programu? Wstaw większy fragment kodu, być może problem leży w innym miejscu.
  • #3 7987275
    Freddy
    Poziom 43  
    wemc napisał:
    a
    Error : 320 Line: 467 [ syntax error, token = '

    Poniżej fragment kodu do którego odnosi sie ten błąd ( może ktoś wyjaśni mi o co chodzi):




    '********** PODPROGRAM OBSŁUGI PRZERWANIA OD TIMERA 1 **********
    '***************************************************************

    453: Przerwanie:
    454: Incr Czekaj ' zwiększ
    'wartość zmiennej Czekaj
    455: If Czekaj = 50000 Then ' jesli zmienna Czekaj przyjmie
    ' wartość 50000 to:
    456: Czekaj = 0 ' wyzeruj zmienna Czekaj
    457: Porta = 0 ' wyłączenie wszystkich LED`ów na porcie PA
    458: Reset Silnik1_przod : Reset Silnik1_tyl ' wyłączenie silnika pierwszego
    459: Reset Silnik2_przod : Reset Silnik2_tyl ' wyłączenie silnika drugiego

    461: For Licznik = 1 To 5 ' pięciokrotnie wykonaj poniższe
    ' instrukcje
    462: Sound Buzzer , 500 , 2000 ' wygenerowanie dźwięku
    463: Waitms 200 ' zaczekaj ok. 200 msek
    464: Next Licznik
    465: Idle
    466: End If
    467: Return


    1. Używaj "code"
    2. Jaką wersja kompilujesz ?
    3. Podaj cały kod, jeśli używasz wersji "demo", kod może sie nie mieścić
REKLAMA