Esperimenti con logiche programmabili
Ghi-FEZ

FEZ Panda 2 GPIO Speed Test

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.

Related posts

GHI G30 TH aggiornamento firmware

Marco Lai
10 anni ago

Usare l’RTC della Fez Panda II

Marco Lai
14 anni ago

Sviluppare con FEZ Panda II

Marco Lai
15 anni ago
Exit mobile version