Pursuing Electronics and Communication Engineering (ECE) at RV College of Engineering, Bengaluru, with a strong foundation in Embedded Systems and IoT. Proficient in C programming, bit manipulation, and real-time systems, focusing on high performance embedded solutions and system optimization.
Skilled in debugging 32 bit microcontrollers like STM32 and ESP32, including register content analysis, flag evaluation, and code disassembly using STM32Cube IDE, Keil uVision, and Arduino IDE. Experienced in Serial Wire Debugger (SWD) and In-System Programming (ISP) for efficient debugging and firmware development.
Strong problem solving aptitude with analytical skills, goal setting, and idea development. Adept at teamwork and collaboration, verbal and written communication, and brainstorming innovative solutions. A quick learner with self-motivation and quantitative skills, driven to optimize embedded systems for real-world applications.
1) Implementation of FreeRTOS on STM32F407VGT6
• Integrated DHT11 for temperature sensing with FreeRTOS to handle real-time task management.
• Implemented button press handling as a separate task with semaphore synchronization.
• Used USART to USB converter for displaying temperature data via a USB interface.
2) Integrating STM32F407VGT6(Cortex M4 Architecture) with ADS1118 for Temperature Sensor
Data Acquisition
• Used STM32F407VGT6 Discovery board with ADS1118 (16-bit ADC with temperature sensor) from Texas instruments(TI).
• Established SPI communication for precise analog-to-digital conversion.
• Enabled accurate temperature sensing with low power consumption.