MPLabX/PIC32 – avanzato

Home / Portfolio / MPLabX/PIC32 – avanzato

 

 

 

Francesco Ficili è il tutor per questo corso!

 

 

 

Il corso MPLabX/PIC32 Avanzato è stato pensato per chi ha già confidenza con la programmazione dei microcontrollori PIC32 e vuole approfondire le sue conoscenze avvicinandosi alla programmazione embedded multitasking in C. Nella prima parte del corso si completa l’analisi delle periferiche dei PIC32, introducendo il DMA, l’RTCC ed il Watchdog timer. Nella seconda parte viene affrontato un argomento fondamentale della programmazione emebedded, ossia il multitasking. In questa seconda parte viene presentato lo sviluppo di un semplice scheduler real-time non-preemptive, che verrà utilizzato come infrastruttura di base per la presentazione di un esempio pratico. La terza, ed ultima, parte farà uso delle conoscenze acquisite durante il corso per introdurre la programmazione cooperative multitasking facendo uso delle macchine a stati finiti.

Durata corso: 7 ore di lezione + 1 ora per il pranzo

Programma

Parte 1 – Special Features dei PIC32 (Lezione – 1,5 ore)

  • RTCC Timer
  • Watchdog Timer
  • DMA
  • Esempio Pratico: Uso del DMA

Parte 2 – Embedded Multitasking (Lezione + esempi – 2,5 ore)

  • Schedulers ed RTOS
  • Preemptive e cooperative Multitasking
  • Un esempio di scheduler non-preemptive
  • Esempio: Simple task
  • Events, Sw timer ed Alarms
  • Esempi: LED blink con Sw Timer ed Alarm

Parte 3 – Macchine a Stati Finiti (Lezione + esempi – 3 ore)

  • Teoria delle FSM
  • Implementazione di FSM in C
  • Esempio Pratico 1: Led Blinking con FSM

Parte 4 – Esercizi

  • Esercizio 1: Effetto supercar con port expander I2C
  • Esercizio 2: SW Real time clock
  • Esercizio 3: Vending Machine

 

 

Requisiti per la partecipazione:

  • Un computer portatile (il software in versione DEMO verrà distribuito durante il corso direttamente dal Tutor) – Mac compatibile

Costo

    • Lezione € 140 (iva compresa)
    • Demoboard PIC32 € 80 (iva compresa) – l’acquisto è opzionale – chi effettua l’acquisto on-line, al termine del corso potrà portare a casa la demoboard, agli altri verranno fornite delle schede per la sola esercitazione in classe

PRENOTA PRIMA!!
Per le iscrizioni effettuate entro il 14 Novembre 2017 prezzo del corso scontato ad Euro 120,00 (IVA compresa)

MPLabX/PIC32 - avanzato- prenota prima!

(Valido per gli acquisti effettuati entro il 14/11/2017)

Data inizio:
13.01.2018
09:30
Data fine:
13.01.2018
17:30
€120.00
MPLabX/PIC32 - avanzato- prenota prima!
13.01.2018
MPLabX/PIC32 - avanzato- prenota prima! 13/01/2018 (€120.00)
Quantità
Prezzo per unità
Costo totale
120.00
120.00
Booking Event ...

MPLabX/PIC32 - materiale

Data inizio:
04.11.2017
09:30
Data fine:
04.11.2017
17:30
€80.00
MPLabX/PIC32 - materiale
04.11.2017
Materiale MPLabX/PIC32 (€80.00)
Quantità
Prezzo per unità
Costo totale
80.00
80.00
Booking Event ...

MPLabX/PIC32 - avanzato-

Data inizio:
13.01.2018
09:30
Data fine:
13.01.2018
17:30
€140.00
Acquistabile a partire dal 14.11.2017 alle ore 23:45
MPLabX/PIC32 - avanzato-
MPLabX/PIC32 - avanzato- 13/01/2018 (€140.00)
Quantità
Prezzo per unità
Costo totale
140.00
140.00
Booking Event ...
Termini e Condizioni