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

[bascom] crc16, print, dołączanie wyliczonej wartości do wysyłanego stringa

zk1959 07 Wrz 2011 10:19 1271 1
REKLAMA
  • #1 9903200
    zk1959
    Poziom 2  
    Witam serdecznie.

    Pisać w Bascomie zacząłem w lipcu br.
    To mój pierwszy program.

    Oto mój problem.

    Sieć Master-Slave na platformie RS485.
    Master - PC z dedykowaną aplikacją
    Slave - ATmega64

    Kod: text
    Zaloguj się, aby zobaczyć kod


    Master odbiera stringa w postaci '{<tmpout>}', tzn. '{<data>}', bez <crc>
    Wnioskuję, że Ods to pusty string, nie zawiera wyliczonego crc ! dlaczego ?
    Co tutaj robię nie tak z kalkulowaniem crc i jego zamianą na string, skoro przy odbiorze ta sama składnia działa ok

    Pozdrawiam i proszę o pomoc :)
  • REKLAMA
  • #2 9907569
    zk1959
    Poziom 2  
    Witam ponownie.

    Problem został rozwiązany.
    Użyta w procedurze jn. zmienna Ods nie może być lokalna.
    Print nie chce takiej zmiennej zaakceptować.

    Kod: text
    Zaloguj się, aby zobaczyć kod


    Temat może zostać zamknięty.

    Pozdrawiam
REKLAMA