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

Konwersja danych w rs232, BASCOM, wysyłanie danych.

BUZ11 23 Sie 2009 15:40 3860 3
REKLAMA
  • #1 6924506
    BUZ11
    Poziom 12  
    Witam
    Mam następujący problem, może znajdzie się jego rozwiązanie:

    Program napisany w bascomie. Deklaruję zmienną jako bajt i jej wartość ustawiam na 0. Następnie wysyłam ją po rs232. Na terminalu ustawionym na odbiór stringów mam prawidłowo odebraną daną - czyli 0. Jak ustawię odbiór hex'ów to wyświetla mi 30 30 0D 0A. Jak jest ta dana konwertowana na hexa? Drugi mój problem polega na tym, że nie wiem jak wysłać dane z procesora, żeby terminal w hexie odbierał mi dane takie jakie wyślę dziesiętnie z procka, np.
    deklaruję zmienną i zapisuję do niej 12345678 i tak wysyłam. Jak to zmodyfikować, żeby terminal w hexie odebrał to jako 12 34 56 78

    Dodam, że używam polecenia print i korzystam ze sprzętowego uarta.

    Fragment programu:

    dim x as byte

    x=0

    do
    print x
    waitms 250
    loop
  • REKLAMA
  • REKLAMA
  • #3 6943992
    BUZ11
    Poziom 12  
    Dzięki za zainteresowanie, ale nadal walczę z tematem. Jestem już o tyle mądrzejszy, że wiem iż nalezy używać instrukcji printbin. Jak coś wymyślę, to dam znać
  • #4 6944216
    Konto nie istnieje
    Konto nie istnieje  
REKLAMA