Post

Visualizzazione dei post da marzo, 2024

Comunicazione tra terminale "TeraTerm" e scheda Nucleo STM32 F401RE

Immagine
Alcune volte è necessario mettere in comunicazione il microcontrollore con il computer, tramite terminale, per mostrare informazioni sotto forma di testo, come numeri o segnali di avvertimento. Per mettere in comunicazione il microcontrollore con il terminale TeraTerm, è prima di tutto necessario aprire un progetto nell'IDE di sviluppo STM32Cube. La scheda di sviluppo Nucleo F401RE, come molte altre schede ST, hanno già preimpostato il protocollo di comunicazione USART2 attivato. Il baudrate, bit per secondo, è impostato su 115200 bits/s e le parole hanno lunghezza 8 bit.  La prima cosa da fare, per comunicare con il terminale, è l'attivazione di una richiesta di accesso diretto alla memoria DMA per la trasmissione USART da memoria a periferica: 1. Nel file .ioc, sezione Pinout & Configuration , seguire System core -> DMA -> Add -> UART2_TX  mostrato in figura 1. Figura 1: Attivazione di una richiesta DMA per conto della UART Effettuare quindi il caricamento del ...