Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

BAS KS108 Xmega - Nowy Bascom, polecenie lcdat zawiesza uP, reszta ok.

jacynka84 09 Paź 2012 20:10 1737 7
  • #1 09 Paź 2012 20:10
    jacynka84
    Poziom 26  

    Witam, był tylko jeden taki temat, dotyczący tego samego ale ostatecznej odpowiedzi nikt nie podał łącznie z zainteresowanym.
    Może ktoś się zetknął z tym wcześniej i zna rozwiązanie, otóż LCD KS108 nie wyświetla TYLKO znaków, można box, line, ale nie literki i znaczki,
    komendy Locate x,x czy Lcdat powodują zawieszenie procka!
    Sprawdzam to również świecąc ledem, gdy dochodzi do wykonania Lcdat led przestaje migać.
    Wszystko jest sprawne, używałem już tego właśnie LCD bascoma, poleceń, działał na różnych uP, więc coś jest ewidentnie spieprzone w Bascom, i co ciekawe chyba raczej nie w glcdKS108.lib, bo podmieniłem na starszy plik, i to samo.
    Działał na Mega32, teraz poganiam go na Xmega128a1, ale to nie kwestia klocka bo ktoś miał problemy z nim również na Mega32 właśnie.
    Komendy Box działają jak należy, czy to z 32Mhz, czy 4Mhz.
    Ma ktoś pojęcie??
    Tu kod, kiedyś działał.

    Kod: basic4gl
    Zaloguj się, aby zobaczyć kod

    Pozdrawiam

    0 7
  • Pomocny post
    #2 09 Paź 2012 22:06
    Mundi1970
    Poziom 24  

    Pierwsze co bym zrobił, to dopisał na początku programu np.:

    Kod: basic4gl
    Zaloguj się, aby zobaczyć kod

    0
  • #3 10 Paź 2012 02:56
    jacynka84
    Poziom 26  

    Zdaje się że pomogło! Właściwie to nie wiem czemu zapomniałem o nich, zawsze dawałem te stacki.
    Co one właściwie znaczą? Przecież uP sam sobie zarządza zasobami, czy może nie do końca?

    0
  • #4 10 Paź 2012 08:33
    atom1477
    Poziom 43  

    No nie właśnie. W zasadzie to w ogóle nie :D
    A już na pewno nie tymi programowymi.
    hwstack to stos sprzętowy. Ale jego wierzchołek musi ustawić programista. uP jedynie sprzętowo umieszcza i zdejmuje tam dane, ale gdzie to robić to musi określić programista.
    swstack to stos programowy. W sumie nie wiem co to :D
    frame to ramka i też nie wiem co to :D

    0
  • #6 10 Paź 2012 08:48
    landy13
    Poziom 29  

    jacynka84 napisał:
    Co one właściwie znaczą?

    Link

    0
  • #8 24 Paź 2012 13:25
    jacynka84
    Poziom 26  

    Pomogło zdaje się to zadeklarowanie stacków.

    0