Strumenti Utente

Strumenti Sito


simon

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 revisioneRevisione precedente
Prossima revisioneEntrambe le parti successive la revisione
simon [2020/02/14 16:13] – [Software] adminsimon [2020/02/14 16:15] – [Software] admin
Linea 247: Linea 247:
   * interpretare i datasheet di un microcontrollore, in particolare la parte che riguarda i registri, il nome dei bit nei registri e la funzione svolta (in questo caso è utile il sommario a pagina 158 del datasheet dell'ATtiny13A)   * interpretare i datasheet di un microcontrollore, in particolare la parte che riguarda i registri, il nome dei bit nei registri e la funzione svolta (in questo caso è utile il sommario a pagina 158 del datasheet dell'ATtiny13A)
  
-Nel codice è facile trovare espressioni tipo:+Ad esempio nel codice è facile trovare istruzioni tipo questa:
     while (ADCSRA & (1 << ADSC));     while (ADCSRA & (1 << ADSC));
 che si interpreta così: che si interpreta così:
Linea 254: Linea 254:
   * ADCSRA (ADC Control and Status Register A) è uno dei registro a 8 bit che gestisce il convertitore analogico-digitale (vedere il datasheet)   * ADCSRA (ADC Control and Status Register A) è uno dei registro a 8 bit che gestisce il convertitore analogico-digitale (vedere il datasheet)
   * quando la conversione analogico digitale termina il bit ADSC del registro ADCSRA passa a 0   * quando la conversione analogico digitale termina il bit ADSC del registro ADCSRA passa a 0
-  * allora l'operatore AND bitwise restituisce 00000000 e il ciclo while, che serviva ad attendere il completamento della conversione, termina+  * allora l'operatore AND bitwise restituisce 00000000 e termina il ciclo while, che serviva ad attendere il completamento della conversione
  
 <code C> <code C>
simon.txt · Ultima modifica: 2023/10/27 18:02 da admin