diff --git a/chapters/01_introduction.tex b/chapters/01_introduction.tex index 5582170..0efa3df 100644 --- a/chapters/01_introduction.tex +++ b/chapters/01_introduction.tex @@ -144,7 +144,14 @@ Architettura & Singolo bus SAE J1939 con ID proprietari \\ \subsection{STM32F405RGT6} \label{subsec:stm32f405rgt6} -Introduzione alla stm32 usata +Il logger sviluppato in questo lavoro si basa sulla \ac{mcu} **STM32F405RGT6** sviluppata da STMicroelectronics, appartenente alla famiglia STM32F4. +Si tratta di un core ARM Cortex‑M4 a 32 bit con FPU in singola precisione, operante con un clock interno regolabile fino a 168 MHz. Include 1 MB di memoria +flash e 192 KB di SRAM. \cite{stm32f405_datasheet} +La scelta di questa \ac{mcu} è dovuta principalmente, oltre alla sufficiente potenza di calcolo e memoria, soprattutto alla presenza di due controller +bxCAN indipendenti, compatibili con le specifiche CAN 2.0 con velocità di trasmissione fino a 1 Mbit/s. \cite{stm32f405_datasheet} +In particolare si è scelto di realizzare il prototipo, per semplicità progettuale, partendo da una scheda di sviluppo basata su questa \ac{mcu} sviluppata +e venduta dall'azienda WeAct Studio \cite{weact_stm32f4}. Si vedrà poi nel capitolo \ref{ch:future_developements} che, senza dover utilizzare un intera +scheda di sviluppo, si progetterà una \ac{pcb} pensata appositamente con il minimo numero necessario di componenti e periferiche necessarie. \subsection{FreeRTOS} \label{subsec:freertos}