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.

Bascom Delphi RS232 AVR

29 Gru 2008 22:02 2496 7
  • #1 29 Gru 2008 22:02
    314426
    Użytkownik usunął konto  
  • #2 29 Gru 2008 23:15
    atom1477
    Poziom 43  

    opaluch napisał:
    Plik z Delphi prześlę jeżeli ktoś będzie zainteresowany.


    Od tego powinieneś zacząć skoro problem jest po stronie kompa.

    A błąd jest przy kompilacji czy po wykonaniu tej linii?

    0
  • #3 29 Gru 2008 23:49
    314426
    Użytkownik usunął konto  
  • #4 30 Gru 2008 00:10
    atom1477
    Poziom 43  

    Bo jest LF i CR.
    Nie wiem co to znaczy w tym monitorze ale sie domyślam.
    Line Full i Carriage Return
    To Enter.
    BASCOM go wysyła.
    A Len = 3 bo widocznie ten monitor Enter traktuje jako jeden znak.

    Zawsze LF i CR są w takiej kolejności.
    U Ciebie też tak jest, ale ten monitor CR przerzuca do kolejnej linii i wygląda jakby CR było przed LR.
    Ale to nie ma żadnego znaczenia (kolejność w tym monitorze).
    W BASCOMie trzeba wyłączyć wysyłanie entera.
    Albo usuwać go w DELPHI.

    Dodano po 4 [minuty]:

    Żeby wyłączyć wysyłanie Entera, wstaw znak ";" na końcu linii np:
    PIRIN Zmienna2 ;

    Ale ja osobiście to bym zamienił PRINT na PRINTBIN (wysyła binarnie a nie textowo).

    0
  • #5 30 Gru 2008 00:15
    314426
    Użytkownik usunął konto  
  • #6 30 Gru 2008 00:21
    atom1477
    Poziom 43  

    Tak na marginesie:
    LF to 10d
    a CR to 13d
    Do zrobienia Entera wystarczy 13d, ale wszędzie gdzie się da zawsze wstawia się 10d13d (wszystkie edytory textu tak wstawiają, ale jako Enter akceptują także samo 13d).

    0
  • #7 30 Gru 2008 00:26
    314426
    Użytkownik usunął konto  
  • #8 30 Gru 2008 00:39
    atom1477
    Poziom 43  

    Spoko. Sam kiedyś się nieźle namęczyłem zanim doszedłem do tego że BASCOM jednak potrafi normalnie wysyłać a nie tylko textowo (co dla mnie jest nienormalnym sposobem).

    0
  Szukaj w 5mln produktów