Toogle GPIO Test
Anche per questa scheda ho realizzato lo speed test per avere un parametro di riferimento rispetto a Netduino e Arduino.
Il codice seguente commuta ciclicamente la porta D0, dallo stato logico alto allo stato logico basso, in modo da generare una forma d’onda quadra misurabile tramite un oscilloscopio
//definisco la porta D0 come uscita e la inizializzo //al livello logico basso OutputPort pin0 = new OutputPort((Cpu.Pin)FEZ_Pin.Digital.Di0, false); //eseguo un ciclo infinito while (true) { //commuto l'uscita a livello alto (3.3Vdc) pin0.Write(true); //commuto l'uscita a livello basso (0 Vdc) pin0.Write(false); }
Questo è invece lo schema elettrico del circuito
Compiliamo il codice in modalità Release e carichiamolo sulla FEZ Panda II. Tramite l’oscilloscopio ho misurato una frequenza di 12.75Khz che sepur superiore a quella del Netduino (8.4Khz) rimane molto lontana dagli 125Khz dell’Arduino. Ricordo che questa scheda monta un processore NXP a 72MHz.
Supporta il mio sito
Compra italiano
Categorie
- CorsoArduino (3)
- Elettronica (11)
- Ghi-FEZ (5)
- MikroC (1)
- Notizie (38)
- OpenPicus (8)
- Programmazione (32)
- Tutorial Arduino (97)
- Tutorial Netduino (36)
- Tutorial Python (4)
- Tutorial Raspberry PI (13)
- Tutorial Zerynth (1)