College of Engineering
Computer Engineering Department
BS in Computer Engineering
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.
Automotive Engineering Commons, Computer and Systems Architecture Commons, Digital Circuits Commons, Digital Communications and Networking Commons, Electrical and Electronics Commons, Hardware Systems Commons, VLSI and Circuits, Embedded and Hardware Systems Commons