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
simon [2023/10/07 06:37] – [Layout del PCB] adminsimon [2023/10/27 18:02] (versione attuale) – [Software] admin
Linea 361: Linea 361:
    
   GESTIONE INGRESSI E USCITE   GESTIONE INGRESSI E USCITE
-  DDRB imposta come uscite i bit a 1 (pagina 50). I pin sono sempre  +  DDRB imposta come uscite i pin che hanno il bit corrispondente a 1 
-  usati come ingressi tranne quando viene chiamata play(). +  (pagina 50). I pin sono sempre usati come ingressi tranne quando  
-  Il pin 1 (PB5) viene usato come pulsante start (RESET attivo basso) +  viene chiamata la funzione play(). 
-  e subito dopo come ingresso analogico (ADC0) scollegato per generare+  Il pin 1 (PB5) è usato sia per il pulsante start (è un RESET attivo 
 +  basso che come ingresso analogico (ADC0) scollegatoper generare
   il seed del random generator.   il seed del random generator.
   Il pin 6 (PB1/OC0B) è usato per pilotare il buzzer con un'onda    Il pin 6 (PB1/OC0B) è usato per pilotare il buzzer con un'onda 
Linea 395: Linea 396:
    
 // delay  // delay 
-// funzione simile a delay() di Arduino (cicli di CPU buttati). Va va+// funzione simile a delay() di Arduino (cicli di CPU buttati). Va 
 // bene per piccole temporizzazioni, altrimenti meglio usare il timer. // bene per piccole temporizzazioni, altrimenti meglio usare il timer.
 // Il codice usa _delay_loop_2(t) dove t è un int a 16 bit; il ritardo  // Il codice usa _delay_loop_2(t) dove t è un int a 16 bit; il ritardo 
simon.txt · Ultima modifica: 2023/10/27 18:02 da admin