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
9 anni ago

TinyCLROS l’evoluzione del .NET micro framework

Marco Lai
8 anni ago

Sviluppare con FEZ Panda II

Marco Lai
14 anni ago
Exit mobile version