simon
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
simon [2022/09/24 19:22] – [Layout del PCB] admin | simon [2023/10/27 18:02] (versione attuale) – [Software] admin | ||
---|---|---|---|
Linea 108: | Linea 108: | ||
==== Creare un componente in Multisim ==== | ==== Creare un componente in Multisim ==== | ||
+ | |||
+ | **NB non è necessario se si importano i simboli del file Multisim disponibile tra le risorse** | ||
**Prima di creare i componenti conviene [[simon# | **Prima di creare i componenti conviene [[simon# | ||
Linea 208: | Linea 210: | ||
Un possibile sbroglio è mostrato in figura: | Un possibile sbroglio è mostrato in figura: | ||
+ | |||
+ | |||
Linea 215: | Linea 219: | ||
Il render della vista 3D ha questo aspetto: | Il render della vista 3D ha questo aspetto: | ||
+ | |||
+ | |||
+ | |||
+ | |||
{{:: | {{:: | ||
+ | |||
+ | |||
==== Creare un footprint ==== | ==== Creare un footprint ==== | ||
+ | |||
+ | **NB non è necessario se si importano i footprint del file Ultiboard disponibile tra le risorse** | ||
Ultiboard organizza i footprint in più database; quello predefinito si chiama //Ultiboard Master// e contiene i footprint di migliaia di componenti. Quando un progetto include un componente il cui footprint non è disponibile in questo database bisogna crearne uno custom e salvarlo nel database //User//. Si può: | Ultiboard organizza i footprint in più database; quello predefinito si chiama //Ultiboard Master// e contiene i footprint di migliaia di componenti. Quando un progetto include un componente il cui footprint non è disponibile in questo database bisogna crearne uno custom e salvarlo nel database //User//. Si può: | ||
Linea 236: | Linea 248: | ||
==== Creare una piazzola custom ==== | ==== Creare una piazzola custom ==== | ||
+ | |||
+ | **NB non è necessario da Multism 14.2 o superiore** | ||
I LED e l' | I LED e l' | ||
Linea 347: | 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 |
- | | + | |
- | Il pin 1 (PB5) viene usato come pulsante start (RESET attivo | + | |
- | | + | Il pin 1 (PB5) è usato sia per il pulsante start (è un RESET attivo |
+ | | ||
il seed del random generator. | il seed del random generator. | ||
Il pin 6 (PB1/OC0B) è usato per pilotare il buzzer con un' | Il pin 6 (PB1/OC0B) è usato per pilotare il buzzer con un' | ||
Linea 381: | 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, | // bene per piccole temporizzazioni, | ||
// 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.1664047341.txt.gz · Ultima modifica: 2022/09/24 19:22 da admin