Applicazioni Software |
RxD_6 Interruzione senza Buffer 2/4 [265 di 404] |
|
|
||
Porta Seriale - Ricezione Dati con Tecnica d'Interruzione - Variante di RxD_WR senza Buffer Circolare | ||
Analisi del Problema |
|
![]() | Il progetto Rxd6Com1 (Rxd6Com2 per la COM2) è una variante del precedente, esso pure certamente una buona soluzione per la Ricezione di dati via seriale con la tecnica di Interrupt. |
![]() | La differenza sta nella indisponibilità di un Buffer Circolare di Ricezione. |
|
![]() |
Basato sul sottoservizio RxD_By di ServInt0C, al servizio l'evento Ricevitore pieno, consuma direttamente il byte ricevuto ponendone simultaneamente a video il simbolo ascii e il valore esadecimale in due campi separati, con una procedura specializzata. |
|
![]() | La parte RxD_By della procedura ServInt0C è una versione ridotta e alternativa alla RxD_WR che, invece, memorizza il dato in un Buffer Circolare. |
|
![]() | La struttura del programma è
già stata descritta, come
le procedure ad essa necessarie (clicca sui loro link):
|
|
![]() | La
parte iniziale del suo
programma principale è identica a quella
già descritta:
|
|
![]() | Anche la parte finale del programma principale è identica a quella descritta in precedenza, in grado di proporre un menu interno che offre la possibilità di riprendere la trasmissione, di pulire i campi di visualizzazione o di porre definitivamente fine al servizio, se la fase di ricezione è stata interrotta. |
|
![]() | Naturalmente deve essere già in esecuzione prima di far partire, sul computer concorrente, uno dei programmi di trasmissione, selezionandolo tra quelli offerti dall'elenco di questa pagina. |
![]() | La presenza di un contatore di bytes in arrivo consente di verificare sperimentalmente l'efficienza di questo progetto, confrontando il numero di bytes ricevuti con quello dei bytes trasmessi dal computer remoto. |
|
![]() |
Porta Seriale |
![]() |
RxD_6 Interruzione senza Buffer 2/4 |
![]() |
![]() |
![]() |
||
265 di 404 |
|
|
Home
![]() |
|
|||||||
|
Motore Ricerca |
|