InES CT Board

Welcome to the InES CT Board Wiki. On this page you'll find information about the CT Board and its components.
The InES CT Board is based on the STM32F429 Discovery kit from ST Microelectronics.

Documentation of the microcontroller STM32F42xxx: Data Sheet, Reference Manual and STM32 Cortex-M4 programming manual.

ctboard_komplett.jpg

Getting Started

To install and configure Keil uVision for the InES CT Board start here.


CT Board Overview

CT Board Input
Simple input peripherals, reading from switches and buttons:
DIPSW, Buttons, HEXSW, GPIO
CT Board Output
Simple ouput peripherals, writing to LEDs and displays:
LEDs, 7 segment display, LCD, GPIO
Memory Bus
SRAM memory bus for external memory mapped peripherals:
External Memory Bus, Visualisation of External Memory Bus


STM32 Peripherals

Analog I/O
Converting from and to analog signals:
ADC, DAC
Digital I/O
Communication peripherals and simple I/O:
GPIO, EXTI, SPI, UART
Timer
Time / clock based peripherals:
Timer 2..5, SysTick, RTC
System
System configuration and control:
NVIC, RCC, PWR, DMA











CT Board Extension Modules

Module Name Link to Schematics Picture
CTCT-BoardSchematics
CT 1DC MotorSchematics
CT 2Ampel ModulSchematics
CT 2PWMSchematics
CT 2SPI DisplaySchematics
CT 2S-RAMSchematics
MC 1MC-BoardSchematics
MC 1Accelerometer BoardSchematics
MC 1Matrix KeypadSchematics



InES Hardware Abstraction Layer (HAL)

InES HAL Documentation.



Data Types & Register

Accessing the registers using the defined data types.



Optional Software Packs

Optionally packs for the STM32F4 microcontrollers can be installed from the ST Microelectronics Website



InES Coding Style

Please read our InES Coding Guidelines

Uncrustify Source Code Beautifier (software doesn't work properly at the moment).



Keil uVision FlexLM

If your project crossed the code size limitation of 32 Kbytes (mostly on MC1 Module) then you have to use a license.



Impressum

Institute of Embedded Systems
ZHAW School of Engineering
Technikumstrasse 9
Postfach
8401 Winterthur

+41 58 934 75 25
info.ines@zhaw.ch