College

College of Engineering

Department

Computer Engineering Department

Degree Name

BS in Computer Engineering

Date

6-2018

Advisor(s)

Paul Hummel

Abstract/Summary

After Cal Poly Racing’s electrical team began to hit the technical limits of the ADC and other I/O features of the current 8-bit Atmel AT90 microcontroller unit, it became clear that an upgrade was due. This replatforming project takes the functionalities of the old, 8-bit architecture, and aims to provide a 32-bit version using the ARM MKE1xF MCU. With the idea of having a working PCB as a stretch goal, the scope of the library development was limited to enable base functionality. Thus, the only libraries developed were for the Timer, ADC, SPI, UART, and CAN. Additionally, this document discusses the software and hardware development processes, as well as details on how to use specific components of the newly developed MCU platform. With this upgrade, the platform should be capable of supporting a diverse feature set to meet the needs of many future projects to come.

Share

COinS