Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisione Revisione precedente | |||
strumenti:moduli:canopen [2023/12/07 11:27] – [4.3 Porte seriali] documentazione | strumenti:moduli:canopen [2023/12/07 11:34] (versione attuale) – [4.3 Porte seriali] documentazione | ||
---|---|---|---|
Linea 172: | Linea 172: | ||
| | | | | | | | | | | |Line Break|Reset Errors|Flush|Send|Init| | | | | | | | | | | | | |Line Break|Reset Errors|Flush|Send|Init| | ||
</ | </ | ||
- | // __Line | + | ;Line Break |
- | + | | |
- | // __Reset Errors:__ // azzera gli eventuali errori di comunicazione. | + | ; |
- | + | :azzera gli eventuali errori di comunicazione. | |
- | // __Flush:__ // Quando passa da 0 a 1 svuota le FIFO di trasmissione e ricezione. | + | ; |
- | + | :Quando passa da 0 a 1 svuota le FIFO di trasmissione e ricezione. | |
- | // __Send:__ // Quando passa da 0 a 1 attiva la trasmissione, | + | ;Send |
- | + | :Quando passa da 0 a 1 attiva la trasmissione, | |
- | // __Init:__ // inizializza la comunicazione e svuota le FIFO di trasmissione e ricezione. E' necessario eseguire un //Init// ogniqualvolta si modifica un parametro di comunicazione come la velocità di comunicazione (5000< | + | ;Init |
+ | : | ||
+ | </ | ||
|500F< | |500F< | ||
| **15** | | **15** | ||
| | | | overunning error | framing error | parity error | Breaking | | | | | overunning error | framing error | parity error | Breaking | ||
</ | </ | ||
- | + | ;overunning error | |
- | // __overunning error:__ // indica un errore di overrrun. Si azzera attivando il bit 3 della control word (Reset Errors). | + | :indica un errore di overrrun. Si azzera attivando il bit 3 della control word (Reset Errors). |
- | + | ; | |
- | // __framing error:__ // indica un errore di framing. Si azzera attivando il bit 3 della control word (Reset Errors). | + | :indica un errore di framing. Si azzera attivando il bit 3 della control word (Reset Errors). |
- | + | ; | |
- | // __parity error:__ // indica un errore di parità. | + | :indica un errore di parità. |
- | + | ; | |
- | // __Breaking:__ // indica che la linea è in break. | + | :indica che la linea è in break. |
- | + | ;TX overflow | |
- | // __TX overflow:__ // indica che si è tentato di scrivere nel buffer di tramissione un numero di caratteri maggiore della dimensione del buffer stesso. In tal caso i caratteri in eccedenza vengono ignorati. Si azzera attivando il bit 3 della control word (Reset Errors). | + | :indica che si è tentato di scrivere nel buffer di tramissione un numero di caratteri maggiore della dimensione del buffer stesso. In tal caso i caratteri in eccedenza vengono ignorati. Si azzera attivando il bit 3 della control word (Reset Errors). |
- | + | ; | |
- | // __RX overflow:__ // indica che sono stati ricevuti caratteri dopo che la FIFO di ricezione era piena. Si azzera attivando il bit 3 della control word (Reset Errors). | + | |
- | + | ; | |
- | // __TXoff:__ // indica che la trasmissione è sospesa a causa della ricezione di un carattere di XOFF. Si azzera automaticamente quando viene ricevuto un carattere di XON. | + | :indica che la trasmissione è sospesa a causa della ricezione di un carattere di XOFF. Si azzera automaticamente quando viene ricevuto un carattere di XON. |
- | + | ; | |
- | // __RXoff:__ // indica che il dispositivo seriale non è in grado di ricevere ulteriori caratteri. Si azzera automaticamente quando il numero di caratteri presenti nel buffer di ricezione diventa inferiore alla soglia di Xon (5006< | + | :indica che il dispositivo seriale non è in grado di ricevere ulteriori caratteri. Si azzera automaticamente quando il numero di caratteri presenti nel buffer di ricezione diventa inferiore alla soglia di Xon (5006< |
- | + | ;End string | |
- | // __End string:__ // indica che è stata ricevuta una stringa. Questo bit è significativo solamente se End string num chars è diverso da zero. Si azzera quando viene effettuata una lettura dal buffer di ricezione(5010< | + | :indica che è stata ricevuta una stringa. Questo bit è significativo solamente se End string num chars è diverso da zero. Si azzera quando viene effettuata una lettura dal buffer di ricezione(5010< |
- | + | ; | |
- | // __Flushed:__ // Si attiva ad indicare che il comando di flush è stato eseguito. Si disattiva dopo una scrittura di uno o più caratteri sul buffer di trasmissione (5010< | + | :Si attiva ad indicare che il comando di flush è stato eseguito. Si disattiva dopo una scrittura di uno o più caratteri sul buffer di trasmissione (5010< |
- | + | ; | |
- | // __Toggle | + | |
- | + | ; | |
- | // __Sended:__ // indica che i caratteri impostati in trasmit chars (500D< | + | :indica che i caratteri impostati in trasmit chars (500D< |
- | + | ; | |
- | // __Initialized:__ // indica che la porta seriale è stata inizializzata correttamente. | + | :indica che la porta seriale è stata inizializzata correttamente. |
</ | </ | ||
|5010< | |5010< |