strumenti:moduli:canopen

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
strumenti:moduli:canopen [2023/12/07 11:27] – [4.3 Porte seriali] documentazionestrumenti: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|
 </WRAP><WRAP> </WRAP><WRAP>
-// __Line Break:__ // Se attivato pone la linea seriale in break (Tx pin allo stato alto). +  ;Line Break 
- +  :Se attivato pone la linea seriale in break (Tx pin allo stato alto). 
-// __Reset Errors:__ // azzera gli eventuali errori di comunicazione. +  ;Reset Errors 
- +  :azzera gli eventuali errori di comunicazione. 
-// __Flush:__ // Quando passa da 0 a 1 svuota le FIFO di trasmissione e ricezione. +  ;Flush 
- +  :Quando passa da 0 a 1 svuota le FIFO di trasmissione e ricezione. 
-// __Send:__ // Quando passa da 0 a 1 attiva la trasmissione, sulla porta seriale, dei caratteri presenti sulla FIFO di trasmissione in numero pari a quelli impostati in trasmit chars (500D<sub>H</sub>). Se sempre attivo, la trasmissione inizia ogniqualvolta vengono scritti dei caratteri sul buffer di trasmissione (5010<sub>H</sub>). Nota: dopo una inizializzazione della comunicazione (passaggio da 0 a 1 del bit Init) la trasmissione viene abilitata solamente dopo un passaggio da 0 a 1 del bit Send. +  ;Send 
- +  :Quando passa da 0 a 1 attiva la trasmissione, sulla porta seriale, dei caratteri presenti sulla FIFO di trasmissione in numero pari a quelli impostati in trasmit chars (500D<sub>H</sub>). Se sempre attivo, la trasmissione inizia ogniqualvolta vengono scritti dei caratteri sul buffer di trasmissione (5010<sub>H</sub>). Nota: dopo una inizializzazione della comunicazione (passaggio da 0 a 1 del bit Init) la trasmissione viene abilitata solamente dopo un passaggio da 0 a 1 del bit Send. 
-// __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<sub>H</sub>), i bit di dato (5001<sub>H</sub>), ecc.</WRAP>|+  ;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<sub>H</sub>), i bit di dato (5001<sub>H</sub>), ecc. 
 +</WRAP>|
 |500F<sub>H</sub>|Var|Status Word|Unsigned16|RO|<WRAP> |500F<sub>H</sub>|Var|Status Word|Unsigned16|RO|<WRAP>
 |  **15**  |  **14**  |  **13**  |  **12**  |  **11**  |  **10**  |  **9**  |  **8**  |  **7**  |  **6**  |  **5**  |  **4**  |  **3**  |  **2**  |  **1**  |  **0**  | |  **15**  |  **14**  |  **13**  |  **12**  |  **11**  |  **10**  |  **9**  |  **8**  |  **7**  |  **6**  |  **5**  |  **4**  |  **3**  |  **2**  |  **1**  |  **0**  |
 | | | |  overunning error  |  framing error  |  parity error  |  Breaking  |  TX overflow  |  RX overflow  |  TXoff  |  RXoff  |End string|Flushed|Toggle Sended|Sended|Initialized| | | | |  overunning error  |  framing error  |  parity error  |  Breaking  |  TX overflow  |  RX overflow  |  TXoff  |  RXoff  |End string|Flushed|Toggle Sended|Sended|Initialized|
 </WRAP><WRAP> </WRAP><WRAP>
- +  ;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 
-// __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 
-// __parity error:__ // indica un errore di parità.  Si azzera attivando il bit 3 della control word (Reset Errors). +  :indica un errore di parità.  Si azzera attivando il bit 3 della control word (Reset Errors). 
- +  ;Breaking 
-// __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 
-// __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). +  :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 
-// __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 
-// __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<sub>H</sub>). +  :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<sub>H</sub>). 
- +  ;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<sub>H</sub>) oppure quando viene eseguito il comando di flush (passaggio da 0 a 1 del bit Flush della control word). +  :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<sub>H</sub>) oppure quando viene eseguito il comando di flush (passaggio da 0 a 1 del bit Flush della control word). 
- +  ;Flushed 
-// __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<sub>H</sub>). +  :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<sub>H</sub>). 
- +  ;Toggle Sended 
-// __Toggle Sended:__ // cambia il suo stato ogniqualvolta vengono scritti dei caratteri sul buffer di trasmissione(5010<sub>H</sub>). +  :cambia il suo stato ogniqualvolta vengono scritti dei caratteri sul buffer di trasmissione(5010<sub>H</sub>). 
- +  ;Sended 
-// __Sended:__ // indica che i caratteri impostati in trasmit chars (500D<sub>H</sub>) sono stati trasmessi sulla porta seriale. Si azzera disattivando il bit 1 della control word (Send) oppure, con tale bit sempre attivo, quando viene effettuata una scrittura di caratteri nel buffer di trasmissione. +  :indica che i caratteri impostati in trasmit chars (500D<sub>H</sub>) sono stati trasmessi sulla porta seriale. Si azzera disattivando il bit 1 della control word (Send) oppure, con tale bit sempre attivo, quando viene effettuata una scrittura di caratteri nel buffer di trasmissione. 
- +  ;Initialized 
-// __Initialized:__ // indica che la porta seriale è stata inizializzata correttamente.+  :indica che la porta seriale è stata inizializzata correttamente.
 </WRAP>| </WRAP>|
 |5010<sub>H</sub>|Var|Transmit FIFO|string|RW| | |5010<sub>H</sub>|Var|Transmit FIFO|string|RW| |
  • Ultima modifica: 2023/12/07 11:27