Robbe Van Assche Presentatie POC AAD REV A

Preview:

Citation preview

Proof of Concept: An Analog Datalogger

REV AProject Embedded IT 1

Robbe Van AsscheSchooljaar 2014 – 2015

www.robbevanassche.be

Hardware

• Pinout MCU• Altium design• Fabricage• Assemblage

Pinout MCU

• ADC• AFE• BOOT• CLOCK• ENCODERS• LED + PB• nRF24L01p• OLED

SSD1306• RTC 32 768 Hz• SD card - SDIO• UART –

terminal• USB

Altium Design

Fabricage

Assemblage

Software

• IDE• CMSIS + STM StdPeripheralLibrary• Functionaliteiten

IDE• Eclipse CDT• gnu-arm-none-eabi toolchain• Eclipse Plugin GNU ARM• ST-Link V2• GDB Debugger – Zylin eclipse plugin

CMSIS + SPL

• CMSIS (Cortex Microcontroller Software Interface Standard)• Standard Peripherals Library STM• STM32F4 DSP library 1.5.0 examples

CMSIS DETAIL

Functionaliteiten• OLED + Input via PB’s & Encoder• Menustructuur

• SD• SD info• SD filestructuur

• AFE• Recording

• RTC• Time

• USB VCP reflection

Functionaliteiten• ADC• AFE• BOOT• CLOCK• ENCODERS• LED + PB• nRF24L01p• OLED SSD1306• RTC 32 768 Hz• SD card - SDIO• UART – terminal• USB

PRAKTISCHE DEMO

VRAGEN ?

www.robbevanassche.be