Esperimenti con logiche programmabili
OpenPicus

Flyport Ethernet scrivere il primo programma

Come utilizzare il Flyport IDE per caricare il primo programma

Dopo aver visto come installare il software necessario alla scrittura dei programmi e dopo aver installato i driver del programmatore miniUSB Prog, passiamo alla pratica creando un piccolo progetto che ci permetterà di far lampeggiare il led onboard del Flyport ethernet.

Avviamo l’OpenPicus Flyport IDE.
L’interfaccia grafica è ben organizzata, molto intuitiva e snella.

Creiamo il nostro progetto cliccando sull’icona New Project -> Ethernet ->Ethernet 2.3 Basic no webserver, come rappresentato nella figura seguente:

Nella finestra andremmo ad inserire il nome del progetto e la cartella dove verrà salvato, confermiamo cliccando sul pulsante Create>>:

La configurazione dell’IDE è immediata. L’interfaccia grafica viene suddivisa in tre blocchi principali, il pannello progetto mostra i file sorgente e le eventuali librerie che utilizzeremmo durante lo sviluppo, il pannello editor codice è la parte dove andremmo a scrivere le istruzioni che saranno poi compilate e caricate sul Flyport Ethernet, infine il pannello output mostra tutte le informazioni di compilazione e gli eventuali messaggi di errore.

Sul pannello Editor Codice viene caricato un template standard. Andremo a modificarlo per poter far lampeggiare il led onboard del nostro Flyport Ethernet scrivendo le seguenti istruzioni:

[c]
#include "taskFlyport.h"

void FlyportTask()
{
//blink onboard led D1
while(1)
{
//comuto l’uscita p21 alta
IOPut(p21,on);
//attendo 1/2 secondo
DelayMs(500);
//commuto l’uscita p21 bassa
IOPut(p21,off);
//attendo 1/2 secondo
DelayMs(500);
}
}
[/c]

L’azione successiva è quella di “trasformare”, tramite la compilazione, le nostre istruzioni in un linguaggio comprensibile per il microcontrollore.
Clicchiamo sul pulsante Compile Project -> Compile, per avviarla.

I vari passaggi sono rappresentati nel pannello Output. Dopo poco tempo la compilazione termina con successo:

Ci siamo quasi, ora che abbiamo il file compilato possiamo caricarlo sul modulo Flyport utilizzando il tool Download firmware:

se non l’abbiamo fatto colleghiamo il Flyport Ethernet e il programmatore miniUSB Prog sul modulo NEST Proto. Colleghiamo il cavo usb al PC e nella finestra Openpicus – Flyport Bootloader clicchiamo il pulsante Refresh ports per aggiornare la lista dei dispositivi COM collegati al PC.
Selezioniamo la porta COM dove è collegato il miniUSB Prog (nel mio caso la porta COM21, vedi precedente articolo) e avviamo il download del firmware cliccando sul relativo pulsante Download:

la barra di avanzamento e la finestra di log mostreranno le fasi di scrittura:

Un popup di conferma ci indicherà che l’operazione è avvenuta con successo clicchiamo sul pulsante OK per chiudere la finestra:

osserviamo il led D1 posto sul pcb del Flyport Ethernet che inizierà a lampeggiare con una cadenza di 1/2 secondo.

Questo tutorial conclude una serie di articoli che permettono, a chi ha poca esperienza, di poter iniziare a smanettare con i moduli Flyport. Abbiamo visto infatti come installare l’ambiente di sviluppo, come installare i driver del programmatore ed infine come eseguire la compilazione e la scrittura del firmware sul modulo Flyport ethernet.

Related posts

Openpicus come programmare il Flyport Ethernet

Marco Lai
11 anni ago

Flyport Ethernet Speed Test

Marco Lai
11 anni ago

Flyport Ethernet leggere dai pin analogici

Marco Lai
11 anni ago
Exit mobile version