Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
pt:software:homelab:library:usart [2015/12/07 20:20] – Criação deste novo documento. articapt:software:homelab:library:usart [2020/07/20 12:00] (current) – external edit 127.0.0.1
Line 1: Line 1:
-====== Interface Serial ======+====== Interface de Série ======
  
-Esta biblioteca fornece funções assíncronas para uso no interface serial AVR.+Esta biblioteca fornece funções assíncronas para uso no interface de série AVR.
  
 ===== Tipos de dados ===== ===== Tipos de dados =====
Line 54: Line 54:
  
   * **//char usart_read_char(usart port)//** \\   * **//char usart_read_char(usart port)//** \\
-    Reads a character from receive buffer. Before reading user must check if there actually is  a received characterParameters:  +    Lê um caractere do buffer recebidoAntes de ler o utilizador tem de verificar se existe mesmo um caractereParâmetros:  
-    * //port// - USART interface variable+    * //port// - Variável de interface USART
-    * Returns character.+    * Devolve um caractere.
  
   * **//bool usart_try_read_char(usart port, char *symbol)//** \\   * **//bool usart_try_read_char(usart port, char *symbol)//** \\
-    Reads a character from receive buffer if there is anyParameters+    Lê um caractere do buffer recebido se este existeParâmetros
-    * //port// - USART interface variable+    * //port// - Variável de interface USART. 
-    * //symbol// - Pointer to character variableIf there is a character in receive buffer, it is written to the pointed variable+    * //symbol// - Apontador para uma variável do tipo caractereSe existe um caractere no buffer recebidoeste é escrito para a variável apontada
-    * Returns //true// when there was a character in receive buffer, and //false// when not.+    * Devolve //true// quando existe um caractere no buffer recebido//false// caso contrário.
  
-===== Example =====+===== Exemplo =====
  
-USART interface is configured to use data bits, one stop bit, 9600 bps baud rate and no parity modeProgram sends a string, waits until some character is received and then reads it out.+interface USART é configurado para usar 8 bits, um bit de paragemum baud rate de 9600 bps e sem modo de paridadeO programa envia uma string, espera até algum caractere ser recebido e lê-o de seguida.
  
 <code c> <code c>
pt/software/homelab/library/usart.1449512424.txt.gz · Last modified: (external edit)
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0