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

Konsultacja - portem szeregowy w Bascomie

trippo1 06 Sty 2016 15:43 807 5
REKLAMA
  • #1 15306823
    trippo1
    Poziom 12  
    Witam

    Mam zapytanie do ludzi ogarniających temat uart w bascom. Czy jest możliwość odebrania danych z Uart i w zależności od typu danych wpisać je do zmiennej a lub zmiennej b (zmienna a String zmienna b Byte)

    Ponieważ jak odbieram dane:

    Kod: VB.net
    Zaloguj się, aby zobaczyć kod


    To aby zgasić czy zapalić diodę na portc.5 muszę dwa razy odebrać tą samą wartość ponieważ najpierw jest wpisywana do zmiennej A a potem do zmiennej B .Jak to obejść? Aby mógł zmienne String wpisywać do A a zmienne Byte wpisywać do B??

    Zmienna A ma przyjmować wartość string ponieważ tekst wykonuje konkretne polecenie natomiast Zmienna B ma sterować PWM
  • REKLAMA
  • REKLAMA
  • #3 15306908
    trippo1
    Poziom 12  
    w tym że gdy wpisuje dane to najpierw wpisuje mi się ona do zmiennej A w następnym cyklu do zmiennej B przez co zakłóca mi to pracę PWM. Wiem co chce osiągnąć tylko nie wiem za bardzo jak mam to zapisać.
  • REKLAMA
  • #4 15306935
    xury
    Specjalista automatyka domowa
    Nie wiem czy o to Ci chodzi, ale możesz odebrać z uartu dane i sprawdzić jakiego są typu, a potem je przepisać do odpowiedniej zmiennej.
    A jeśli masz zdefiniowaną ramkę danych to dane zawsze powinny być w tym samym miejscu.
    Z powyższego fragmentu kodu nie da się wydedukować co chcesz osiągnąć.
  • REKLAMA
  • #5 15307000
    trippo1
    Poziom 12  
    Nie mam zdefiniowanej ramki. Odbieram tylko dane instrukcją input i za pomocą if porównuję czy odebrana dana jest zgodna.

    W jaki sposób mogę sprawdzić jakiego typu są dane odebrane z uarta?? Jakimś poleceniem??
REKLAMA