Skip to content

A set of projects in C and ARM Assembly for the programming of Nucleo STM32. Communication through protocols with peripherals.

Notifications You must be signed in to change notification settings

exarchou/Autonomous-Environmental-Sensor-STM32

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

STM32 Microcontroller

This repository contains the assignments for the Academic Courses "Microcontrollers and Peripherals" taught in the Spring of 2019-2020 in Aristotle University of Thessaloniki - Electrical and Computer Engineering.

The purpose of this laboratory series is the familiarization with Nucleo STM32F401RE produced by ARM, These series of projects aim at the deeper understanding of the programming of Microcontrollers and their integration in an Embedding System with peripherals, such as LEDs, LCD screens, Temperature/Humidity and Distance Sensors.

The programming environment used for the development of these projects was Keil uVision with its tools CMSIS Core and Device Startup. Moreover the executable files were produced with the help of ARM Compiler 5 and ST-Link Debugger. The programming concerns combined compilation of C programming source code along with Assembly files, possible due to the embedded assembler.

The results of every project are listed in the respective folders and are provided in the respective README.md files.

About

A set of projects in C and ARM Assembly for the programming of Nucleo STM32. Communication through protocols with peripherals.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published