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

PCF8583 i RS232: Jak wyświetlać polskie znaki w nazwach dni tygodnia?

inspector_electro 09 Sie 2014 12:56 1311 10
REKLAMA
  • #1 13863710
    inspector_electro
    Poziom 22  
    Witam

    Czy wie ktoś jak można by było wyświetlać Polskie znaki w nazwie dnia tygodnia?

    Np. środa. Wyświetlacz pracuje pod RS232. Próbowałem komendami hexa, ale komenda DATA nie pozwala na to.
    Obecnie w kodzie mam tak:

    Kod: text
    Zaloguj się, aby zobaczyć kod


    Jak to ruszyć? może macie jakiś przykład.
  • REKLAMA
  • #2 13863746
    excray
    Poziom 41  
    Gdzie? Co? Jak? PCF8583 to zegar RTC a nie wyświetlacz. Nic na nim nie wyświetlisz.
  • REKLAMA
  • #3 13863763
    inspector_electro
    Poziom 22  
    Do atmegi32 podpięty PCF8583. Podpięty także wyświetlacz VFD, przez MAX232.
    Wyświetla się zegarek, temperatury i data. W dacie są dni tygodnia, ale bez polskich znaków typu ą,ę,ł. Chodzi mi o to, aby wyświetlić nazwę dnia tygodnia ze znakami PL.
  • #4 13863766
    excray
    Poziom 41  
    Co to za wyświetlacz?!? To chyba on jest tutaj najważniejszy więc to o nim powinieneś się rozpisać a nie o PCF8583 który nic tutaj do rzeczy nie ma.
  • REKLAMA
  • #5 13863796
    inspector_electro
    Poziom 22  
    Wyświetlacz to ITRON NORITAKE BA63. CU20029SCPB-TA25.
    Normalnie obsługuje on polską stronę kodową po jej włączeniu komendą. Nie działa to
    w połączeniu z komendą DATA w Bascom.

    NP:

    Kod: text
    Zaloguj się, aby zobaczyć kod
  • #6 13863841
    excray
    Poziom 41  
    A skąd wiesz że literka "ł" w tym wyświetlaczu kryje się pod 0x9D? Najlepiej wyślij po kolei wszystkie hexy 0-255 i sprawdź co się gdzie kryje.
  • #8 13863883
    excray
    Poziom 41  
    Mimo wszystko sprawdziłbym inne hexy. Jeśli nie znajdą się w całym zakresie polskie znaczki to będzie wiadomo że albo nie jest uruchomiona obsługa polskich znaków albo ten wyświetlacz w ogóle ich nie posiada.
  • REKLAMA
  • #9 13863898
    inspector_electro
    Poziom 22  
    Nie ma sensu bawić się w te hexy, bo dobrze znam ten wyświetlacz. Tu chodzi o to,
    że komenda DATA powoduje wyświetlanie się ciągu znaków, tak jak wpisuję w programie. Czyli zamiast litery ł , jest wyświetlane :

    Poniedzia;&h9D;ek

    W ogóle nie bierze program pod uwagę, polecenia &h9D. To samo jest z poleceniem
    CHR().
  • Pomocny post
    #10 13864038
    zumek
    Poziom 39  
    inspector_electro napisał:
    ... bo dobrze znam ten wyświetlacz.

    Ale z Bascomem już gorzej :D

    Co to jest za twór :?:
    Kod: text
    Zaloguj się, aby zobaczyć kod


    Do umieszczenia w zmiennej tekstowej dowolnego kodu ASCII, służą nawiasy klamrowe :idea:
    Kod: text
    Zaloguj się, aby zobaczyć kod
REKLAMA