Skip to content

This repository contains the complete set of sample programs and exercise solutions based on the EC718 Embedded Systems Lab Manual for the STM32F103C8 microcontroller.

License

Notifications You must be signed in to change notification settings

userofmeet/Embedded_Systems

Repository files navigation

🛠 Embedded Systems Lab - STM32F103C8 (Blue Pill)

This repository contains all sample programs and lab exercise solutions implemented using the STM32F103C8 microcontroller, as per the Embedded Systems Lab Manual (EC718) from Dharmsinh Desai University.

🔍 Microcontroller Overview

  • MCU: STM32F103C8T6 (Cortex-M3)
  • Clock: 72 MHz
  • Flash: 64KB
  • SRAM: 20KB
  • Toolchains: Keil uVision 5
  • Board: Blue Pill

🛠 Building the Code

  • Keil uVision 5: Open .uvprojx and build.
  • STM32CubeIDE: Open .ioc and build.
  • PlatformIO: Use platformio.ini file.

🚀 Uploading

  • ST-Link v2: Use STM32CubeProgrammer or Keil directly.
  • USB Bootloader: Use STM32 Flash Loader Demo or equivalent.

📚 Reference

This repo follows the EC718 Embedded Systems Lab Manual (Semester VII EC) by Faculty of Technology, Dharmsinh Desai University, Nadiad.


Author: Meet Jain
Year: 2025
Institution: Dharmsinh Desai University


💡 Contributions, fixes, or improvements are welcome via Pull Requests.

About

This repository contains the complete set of sample programs and exercise solutions based on the EC718 Embedded Systems Lab Manual for the STM32F103C8 microcontroller.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages