Maraqlıdır

RS232 Software Handshaking: xon / xoff / ext / ack

RS232 Software Handshaking: xon / xoff / ext / ack


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.


RS2332 ilə istifadə olunan ən geniş yayılmış əl sıxma üsulu, sərt simli seçimdən istifadə etməkdir. Bununla yanaşı, məlumatların içərisinə yerləşdirilmiş proqram kodlarından istifadə etmək mümkündür və bununla da hardware əl sıxması üçün lazım olan əlavə xətlərin istifadəsinə qənaət etmək mümkündür.

RS232 proqram əl sıxma seçimi, məlumatların telefon xətləri üzərindən göndərilməsi lazım olan tətbiqetmələr üçün xüsusilə faydalıdır. Burada sadəcə məlumatları istifadə edərək məlumat axınını idarə etmək mümkündür və bu əlavə sətirlərə ehtiyac duymadan məlumatların göndərilməsini mümkün edir.

Qarşılıqlı təsiri təsirləndirmək üçün proqram metodlarından istifadənin daha rahat olduğu hallar da ola bilər.

RS232 proqramını həyata keçirərkən, geniş istifadə olunan metodlardan ikisi XON / XOFF və EXT / ACK-dir.

X-ON / X-OFF

X-ON X-OFF, idarəetmə simvollarını məlumat qəbul edən cihazdan məlumat xətti boyunca göndərməklə işləyir. Addakı "X" "verici" mənasını verir, bu səbəbdən XON və XOFF bir vericinin açılması və ya söndürülməsi üçün əmrlərdir.

X-ON ötürülmə sonunda qəbul edildikdə məlumat ötürülməsi başlayır.

Terminal və ya printerdəki giriş tamponu dolduqdan sonra məlumatı dayandırmaq üçün X-OFF işarəsi göndərilir. Tamponda kifayət qədər yer görünəndə X-ON məlumat axınına davam etmək üçün vericiyə göndərilə bilər.

XON üçün həqiqi simvol və ya siqnal ASCII Ctrl-Q klaviatura birləşməsi ilə eyni bit konfiqurasiyadır. XOFF simvolu və ya siqnal Ctrl-S simvoludur.

EXT / ACK

İkinci bir metod EXT / ACK adlanır. Bu metoddan istifadə edərək məlumatlar bloklara ayrılır və hər blok göndərildikdən sonra bu mətn blokunun sonunu göstərmək üçün ETX nəzarət kodu ötürülür.

Məlumat qəbul edildikdən və giriş tamponunda kifayət qədər yer olduqdan sonra ACK və ya təsdiq nəzarəti kodu göndərilir. Bu alınandan sonra növbəti məlumat bloku göndərilir.

Digər kodlar

RS232 rabitə bağlantısının effektiv proqram nəzarəti altında olan digər kodlar da istifadə olunur. Bu kodlar nişanları göstərməkdən, form yayımlamaqdan və səsli 'zəng' xəbərdarlıqlarını verməkdən müxtəlif məqsədlər üçün istifadə olunur.

Bu kodlar təbii olaraq iki telli RS232 əlaqəsini istifadə edən bəzi köhnə teletayplara yönəldilmişdir.

İdarə kodlarının adları


RS232 Nəzarət Kodları
Kod adıFunksiya
NULBoş (boş)
SOHBaşlığın başlanğıcı
STXMətnin başlanğıcı
ETXMətnin sonu
EOTŞanzımanın sonu
ENQSorğu
ACKTəşəkkür
BELZəng (səsli)
BSGeri çəkmək
HTÜfüqi nişan
LFXətt axını
VTŞaquli nişan
FFForm yemi
CRArabanın qayıtması
BELƏ KİÇıxın
SIİçəri keçin
DLEMəlumat bağlantısı qaçışı
DC1Cihaz nəzarət 1
DC2Cihaz nəzarəti 2
DC3Cihaz nəzarət 3
DC4Cihaz nəzarəti 4
NAKMənfi etiraf
SYNSinxron boş
ETBŞanzıman blokunun sonu
BACARMAQLəğv et
EMOrtanın sonu
AltƏvəz et
ESCQaçmaq
FSFayl ayırıcı
GSQrup ayırıcı
RSQeyd ayırıcı
ABŞVahid ayırıcı
DELSil

Bu günlərdə kodların hamısı istifadə olunmasa da, bir çoxu köhnə teletayp avadanlıqlarında istifadə üçün nəzərdə tutulduğuna görə, eyni proseslər müasir avadanlıqlar üçün də etibarlıdır. Bu kodlar dəsti, bugünkü klaviaturalarda 'CTRL' düyməsinə səbəb olan nəzarət kodları olaraq bilinir. Əlavə olaraq proqram əl sıxma fikri, ilk günlərdə o qədər də geniş istifadə edilməməsinə baxmayaraq, indi yaxşı qurulmuşdur və ümumiyyətlə prosessorların təklif etdiyi rahatlıq baxımından rabitə sistemlərinə nəzarət tətbiqetməsində üstünlük verilən metoddur.

Simsiz və Simli Bağlantı Mövzuları:
Mobil rabitə əsasları 2G GSM3G UMTS4G LTE5GWiFiIEEE 802.15.4DECT simsiz telefonlar
Simsiz və Simli Bağlantıya qayıdın


Videoya baxın: ATAC US232P USB to RS232 with 5V power tested with serial RS232 barcode scanner on Windows (BiləR 2022).