GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - AlessandroFerrante/Embedded-Systems: University course: Embedded Systems

BranchesTags
Open more actions menu

Latest commit

 

History

53 Commits
53 Commits

Folders and files

NameName
Last commit message
Last commit date
ADC
ADC
 
 
DigitalIO
DigitalIO
 
 
Display
Display
 
 
ExamTraining
ExamTraining
 
 
Examples
Examples
 
 
I2C
I2C
 
 
Keypad
Keypad
 
 
SPI
SPI
 
 
Timers
Timers
 
 
UART
UART
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 

Repository files navigation

Embedded Systems

University course: Embedded Systems

Description

This repository contains all the protocols and assignments completed during the Embedded Systems course at the University. The course covers various aspects of embedded systems design and programming, with a focus on the STM32 microcontroller.

Protocols

  1. Introduction to STM32 and GPIO with Digital IO
  2. Display
  3. Display Example
  4. Timers - IRQ - PWM
  5. Timer Example
  6. TImer with IRQ Example
  7. ADC Protocol
  8. ADC Example
  9. UART Communication
  10. Keypad
  11. UART Communication
  12. I2C Communication Protocol
  13. SPI Communication Protocol
  14. ExamTraining

Each protocol folder contains the source code implementation of the protocols with related examples.

Requirements

  • Visual Studio Code with the PlatformIO.
  • stm32_unict_lib library provided by the university for the STM32 microcontroller.

License

This repository is licensed under the MIT license. See the LICENSE file for more details.

Author

Alessandro Ferrante

About

University course: Embedded Systems

Topics

adcexternal-interruptsi2c-sensorsirqnucleof401repwmstm32timer-interruptuart

Resources

Readme
MIT license
Activity

Stars

1 star

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.