logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.
  • #1 6211831
    janbernat
    Poziom 38  
    Pierwszy działa:

    '$sim
    $crystal = 16000000.
    
    $regfile = "m32def.dat"
    
    Config Portc = Output
    Config Lcd = 16 * 2
    
    Config Lcdpin = Pin , Db7 = Portc.2 , Db6 = Portc.3 , Db5 = Portc.4 , Db4 = Portc.5 , E = Portc.7 , Rs = Portc.6
    
    Dim I As Byte
    I = 2
    Dim Adres As Byte
    
    For Adres = 100 To 144 Step I
    
       Cls
       Lcd Adres
       Wait 1
    
    Next Adres


    Drugi nie działa:
    '$sim
    $crystal = 16000000.
    
    $regfile = "m32def.dat"
    
    Config Portc = Output
    Config Lcd = 16 * 2
    
    Config Lcdpin = Pin , Db7 = Portc.2 , Db6 = Portc.3 , Db5 = Portc.4 , Db4 = Portc.5 , E = Portc.7 , Rs = Portc.6
    
    Dim I As Byte
    I = 2
    Dim Adres As Byte
    
    For Adres = 100 To 144 Step 2
    
    Cls
    Lcd Adres
    Wait 1
    
    Next Adres

    Trzeci działa:
    '
    $sim
    $crystal = 16000000.
    
    $regfile = "m32def.dat"
    
    Config Portc = Output
    Config Lcd = 16 * 2
    
    Config Lcdpin = Pin , Db7 = Portc.2 , Db6 = Portc.3 , Db5 = Portc.4 , Db4 = Portc.5 , E = Portc.7 , Rs = Portc.6
    
    Dim I As Byte
    I = 2
    Dim Adres As Byte
    
    For Adres = 144 To 100 Step -2
    
    Cls
    Lcd Adres
    Wait 1
    
    Next Adres

    Pierwszy i trzeci skacze co 2.
    Drugi pokazuje pierwszą wartość i koniec.
    Jestem już głupi...
  • #2 6211973
    dawid512
    Poziom 32  
    U mnie dziala, skompiluj jeszcze raz i nie zapomnij usunąć $Sim.
  • #3 6212055
    janbernat
    Poziom 38  
    $sim usunięty.
    W trzecim też, tylko nie sięgnąłem go wkleić.
    Bascom ostrzega że jest $sim.
    1.11.9.2.001.
    Kompilowany wiele razy.
    Dlatego napisałem że jestem głupi...

    Dodano po 11 [minuty]:

    Naprawdę nie działa.
    Ja wiem że takie zwierzę nie istnieje...
  • #5 6213157
    janbernat
    Poziom 38  
    Dzięki, ale bascom poznaje że to dla Tiny461 a nie dla
    Atmega32
  • Pomocny post
    #6 6213180
    dawid512
    Poziom 32  
    A skąd niby takie wnioski skoro w programie została umieszczona dyrektywa m32def.dat ? Jeżeli sugerujesz się opcjami to jesteś w błędzie.
  • #7 6213440
    janbernat
    Poziom 38  
    Uff...
    Działa, ale przedtem kilka razy wywalało mi różnicę między
    buforem i ROM i to w różnych miejscach.

    Dodano po 42 [minuty]:

    Czyli w Twojej wersji 1.11.8.1. kompiluje się dobrze
    a w mojej (nowszej) 1.11.9.2.001. nie.
    Ciekawe...
    Oczywiście HEX-y są różne.
    Nowa cecha Bascoma
  • #8 6214084
    mirekk36
    Poziom 42  
    janbernat napisał:
    Uff...
    Działa, ale przedtem kilka razy wywalało mi różnicę między
    buforem i ROM i to w różnych miejscach.

    Dodano po 42 [minuty]:

    Czyli w Twojej wersji 1.11.8.1. kompiluje się dobrze
    a w mojej (nowszej) 1.11.9.2.001. nie.
    Ciekawe...
    Oczywiście HEX-y są różne.
    Nowa cecha Bascoma


    sorry ale pisze kolega stek bzdur, wystaczy żebyś sam poczytał po kolei co piszesz, a na końcu jeszcze wymyślasz jakieś nowe cechy Bascoma i psioczysz na język z którego nadal korzystasz. Skoro taki zły??? to czemu nie zaczynasz w C lub asm ??? żeby było ciekawiej - to powiem ci że w mojej wersji (nowszej) 1.11.9.2.001 też się kompilują poprawnie te przedstawione kawałki kodu - tak więc zamiast biadolić na przeciwności losu - najpierw posprawdzaj dziesięciokrotnie to co robisz - a wyjdzie ci to na zdrowie
  • #9 6214648
    janbernat
    Poziom 38  
    Ściągnąłem wersję 1.11.9.3 i kompiluje się prawidłowo.
    Dzięki Dawid512 za pomoc.

    Dodano po 3 [minuty]:

    mirekk36:
    Wydaje mi się że nie piszę samych bzdur,
    w kompilatorach bywają błędy bo piszą je ludzie.
REKLAMA