https://github.com/danielmartensson/stm32-registers-only
Programming the ARM STM32 controllers with registers only
https://github.com/danielmartensson/stm32-registers-only
cubemx microcontrollers registers stm32 stm32-hal
Last synced: 9 months ago
JSON representation
Programming the ARM STM32 controllers with registers only
- Host: GitHub
- URL: https://github.com/danielmartensson/stm32-registers-only
- Owner: DanielMartensson
- License: mit
- Created: 2024-02-25T08:58:50.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-25T15:52:31.000Z (over 2 years ago)
- Last Synced: 2024-11-12T11:42:50.474Z (over 1 year ago)
- Topics: cubemx, microcontrollers, registers, stm32, stm32-hal
- Language: C
- Homepage:
- Size: 4.47 MB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# STM32-Registers-Only

This is a repository where I uploading projects that are made with registers only.
That means I don't use `HAL` or `CubeMX`. I only access the registers and set the `bit` values.
The reason why I'm creating this repository is to documnenting for future use.
There are three reasons to use registers compared to `HAL` or `CubeMX`.
* Learn how a typical microcontroller works
* Accessing the registers creates a much faster operation
* It's fun to dive into the registers, even if the learning curve is quite high
The uploaded projects contains support for
* STM32F401RE - Blink an LED with a timer as delay
* STM32F401RE - Fade an LED with PWM