Advanced Microcontroller Training System

A ARM Cortex-M evaluation board, designed for use at the Higher Federal Technical College Hollabrunn

Published on Sep 14, 2017

Reading time: 1 minutes.

Github

Built with

ARM Cortex-M MCUs
LaTeX

Asignment of tasks

The task should be to realize a new version for the Higher Federal Technical College own ARM minimal system. At first, a touchscreen display for input and output should be supported. Furthermore, an ArduinoUNO compatible interface should make it possible to use Arduino shields from different manufacturers. In addition, the new system should support various wireless modules to facilitate communication with other peripherals. An audio module, which was already developed in a diploma thesis from the year 2015/16, should also be supported. In addition, a Z80 minimal system, which was created in the context of several diploma theses, should be finalised for the use in laboratory lessons.

Realisation

Goal of the project was to develop a new modular Higher Federal Technical College ARM minimal system for embedded systems classes. For this purpose multiple PCBs were developed. A core-module, housing the microcontroller, which can be connected to the basis board as well as a USB-to-UART converter which allows simple communication with a PC. For testing while manufacturing the board a test software and example application was developed. Moreover, multiple PCBs for a Z80 minimal system for usage in laboratory classes was developed.

Results

Two complete ARM minimal systems were built and tested successfully. The test software as well as the demo library were demonstrated successfully. Last but not least, four Z80 minimal systems were built and tested successfully.

The full thesis can be read here (German).