Project: January 2022 – March 2022 (3 months)
Description
Due to the worldwide shortage of microprocessors in the context of the COVID-19 pandemic and possible future discontinuations of the microprocessors in use, the customer is revising its product range. The existing control electronic for pillar- and wall-mounted slewing jibs is ported to a new microcontroller (for which second source types are also available) without reworking the application program itself. The drivers of the Hardware Abstraction Layer (HAL) are newly developed and connected to the existing application program via wrappers.
My task in the project was the development of the drivers and wrappers for ADC, I2C, UART, as well as their commissioning on the (new) target hardware.
Summary
Project | C Development for a Swivel Column Crane |
Duration | January 2022 – March 2022 (3 months) |
Customer | confidential due to nondisclosure agreement |
Industry Sector | Industrial Applications / Heavy Duty Cranes |
Role / Responsibility | Implementation, Code Review, SW Commissioning, Video Calls (100% remeote) |
Software / Tools / Methods | Eclipse CDT (for Embedded Systems), GCC Compiler for ARM (arm-none-eabi), Microchip MPLAB X IDE and Harmony 3, JIRA (Atlassian) |
Hardware Environment | dsPIC30F6015, dsPIC30F3013 (Microchip), PIC32CM1216MC00048/00032 (Microchip), ARM EDBG Debugger, SEGGER J-Link, Oscilloscope, Multimeter |