Iscriviti ora

Accesso

Password dimenticata

Hai perso la tua password? Inserisci il tuo indirizzo email. Riceverai un link e verrà creata una nuova password via e-mail.

Add postale

Devi effettuare il login per aggiungere post .

Aggiungere domanda

Devi effettuare il login per fare una domanda.

Accesso

Iscriviti ora

Benvenuti a Scholarsark.com! La tua registrazione ti darà accesso a utilizzare più funzionalità di questa piattaforma. È possibile porre domande, contributi o fornire risposte, Guarda i profili di altri utenti e molto altro ancora. Iscriviti ora!

Realizza progetti con il protocollo I2C – Impara facendo!

Realizza progetti con il protocollo I2C – Impara facendo!

Prezzo: $49.99

Benvenuti a questo corso sui sistemi embedded per STM32: Masterclass sul protocollo I2C. Il protocollo di comunicazione I2C è un protocollo popolare utilizzato dai microcontrollori per comunicare con vari dispositivi come EEPROM e NVRAM, ADC e DAC, Interfacce I/O per espansione porte, e tutta una serie di diversi tipi di sensori. Questa lezione approfondisce la teoria alla base del protocollo I2C, perché è stato originariamente progettato, quali tipi di formati comuni sono disponibili, e come implementare la comunicazione I2C tra un microcontrollore STM32, una corrente LTC2990, sensore di tensione e temperatura e un display OLED.

Chi sono?

sono Akshay, e sarò il tuo istruttore per questo corso. Sono stato affascinato dai microcontrollori sin da quando ero bambino, e ora considero una fortuna averla come professione. Attualmente scrivo firmware per sistemi critici per la sicurezza che vanno all'interno delle auto elettriche. Con la mia conoscenza dei sistemi embedded nel passato 10+ anni, e lavorare nella Silicon Valley, Ho acquisito una visione unica di ciò di cui ha bisogno l'industria e di ciò che manca agli studenti.

Struttura del corso

Il corso è diviso in quattro sezioni –

Sezione 1 – In questa sezione imparerai la teoria alla base del protocollo I2C e come implementarlo in modo efficace.

Sezione 2 – In questa sezione verrà configurato un ambiente di sviluppo gratuito e open source per programmare ed eseguire il debug dei microcontrollori ARM Cortex. Se hai già completato il mio corso sui Fondamenti dei processori ARM Cortex-M, quindi puoi scegliere di saltare alla sezione successiva.

Sezione 3 – In questa sezione farai esperienza pratica su come scrivere i driver I2C per la temperatura dell'LTC2990, sensore di corrente e tensione e il display OLED SSD1306. Puoi prendere le conoscenze apprese in questa sezione e applicarle a qualsiasi altro dispositivo I2C di tua scelta.

Sezione 4 – In questa sezione sbloccherai le funzionalità di I2C Shield con incarichi appositamente progettati. Dopo ogni compito ti mostrerò il mio metodo di implementazione per il confronto.

Quale hardware è necessario per questo corso?

Questo corso è stato creato attorno alla serie di schede Nucleo di ST Microelectronics e io ho progettato, appositamente per questo corso una tavola personalizzata che si inserisce sopra la tavola Nucleo. La scheda Nucleo è acquistabile direttamente da ST Micro e la scheda I2C personalizzata può essere acquistata su www(punto)makermax(punto)ca per permetterti di fare pratica senza avere un intero laboratorio di elettronica alla tua scrivania. Anche se questo hardware è consigliato, non è obbligatorio. Se scegli di non acquistare l'hardware, sarai comunque in grado di seguire tutte le lezioni mentre ti mostrerò la mia implementazione. Il modo migliore per imparare comunque, è provare a implementarlo da soli. In caso di ulteriori domande sull'hardware o altro, mandami un messaggio! Sarei più che felice di aiutarti.

Lascia un commento