Estratto del documento

Scuola Politecnica e delle Scienze di Base

Corso di Laurea Magistrale in Ingegneria Informatica

Documentazione progetti di Computer System Design

Anno Accademico [2020/2021]

Margherita Maria M63001118

Martina Russo M63001128

Michelle Pepe M63001196

Chiara Paventa M63001157

Inserire il titolo della tesi di laurea come intestazione

Introduzione

Il seguente documento illustra lo sviluppo di due progetti realizzati a scopo accademico per l’esame di Computer System Design, che prevedono l’utilizzo di schede STM32F303VC.

2

Capitolo 1: sistema di comunicazione (primo progetto)

1.1 descrizione generale

Il primo esercizio proposto riguarda la riproduzione su scheda STM32F303VC di una trasmissione di un vettore di N caratteri attraverso l’utilizzo della periferica UART in loop-back.

Figura 1.1.1 - Architettura Logica

Alla trasmissione di ogni carattere, quando questo viene ricevuto, viene acceso un LED. Alla ricezione tutti i caratteri i LED vengono accesi contemporaneamente.

3

1.2 configurazione periferiche e pin

Si analizzano adesso nel dettaglio i collegamenti delle periferiche e i relativi pin utilizzati.

1.2.1 periferica UART

La periferica di comunicazione seriale è stata configurata nel seguente modo. Sia per trasmettitore che per ricevitore sono state utilizzate le UART4 e sono state configurate in modalità asincrona, 8 bit di messaggio senza bit di parità, 1 bit di stop e un baud rate di 115200 bit/sec.

Sono stati configurati il pin PC10 per la trasmissione e il pin PC11 per la ricezione; è stata abilitata l’interruzione tramite NVIC, la quale viene generata a seguito della pressione del push button, il cui funzionamento è legato alla configurazione del pin PA0.

Figura 1.3.2.1 - Tabella pin UART

1.3 descrizione del progetto

Il modo di funzionamento scelto prevede che l’avvio della trasmissione avvenga a seguito della pressione del push-button: ciò determina l’invio del primo carattere mediante interruzione.

L’invio dei successivi caratteri avviene di conseguenza: il completamento della trasmissione non richiede l’intervento dell’utente, in quanto i restanti caratteri verranno inviati automaticamente.

Figura 1.4.1 Interruzione legata alla pressione del push button

Nella funzione relativa all’interruzione HAL_GPIO_EXTI_Callback(), viene effettuata la trasmissione del primo carattere attraverso la funzione HAL_UART_Transmit_IT() e successivamente viene settata la variabile t=1, il che renderà possibile l’invio dei successivi caratteri.

4

Figura 1.4.2 Interruzione legata alla ricezione di un carattere

5

Alla ricezione di ogni caratte

Anteprima
Vedrai una selezione di 4 pagine su 15
Progetti su schedino STM32F303VC Pag. 1 Progetti su schedino STM32F303VC Pag. 2
Anteprima di 4 pagg. su 15.
Scarica il documento per vederlo tutto.
Progetti su schedino STM32F303VC Pag. 6
Anteprima di 4 pagg. su 15.
Scarica il documento per vederlo tutto.
Progetti su schedino STM32F303VC Pag. 11
1 su 15
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Ingegneria industriale e dell'informazione ING-IND/15 Disegno e metodi dell'ingegneria industriale

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher martinarusso.777 di informazioni apprese con la frequenza delle lezioni di Computer System Design e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli studi di Napoli Federico II o del prof Mazzocca Nicola.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community