Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

AVR Atmega32 micro-controller's multiple peripheral and module software drivers implementation in C.

License

NotificationsYou must be signed in to change notification settings

Elzawawy/atmega32-drivers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A repository for drivers built specifically forAtmega32 AVR Micro-controller withlayered Architecture applied.
This was developed during my time enrolled in Embedded Systems diploma by IMT School back in 2018.This repository can be useful to anyone in the process of learning Embedded Systems, and working with AVR.

This work is licensed underMIT license, read LICENSE file for more info. Please consider referring my work if you would ever use it in any of your own projects.

List of Existing Drivers (most recent)

  1. DIO peripheral (MCAL Layer)
  2. ADC peripheral (MCAL Layer)
  3. Extint/Interrupt peripheral (MCAL Layer)
  4. Timer0 peripheral (MCAL Layer)
  5. LCD module (HAL Layer)
  6. Keypad module (HAL Layer)

How to use

Each driver is encapsualted in a folder, to use any of the drivers you should read theinterface.h file (fully commented on what every function does).It's then as easy as just including theinterface.h file in your work and compiling the driver implementation files with your object file using the compiler.

Contributing

If you'd like to contribute in building more drivers for AVR Atmega32 on this repository, feel free to fork and PR you work. Am always open to contributions and growing this work to give back to the community.

Made with ❤️

About

AVR Atmega32 micro-controller's multiple peripheral and module software drivers implementation in C.

Topics

Resources

License

Stars

Watchers

Forks


[8]ページ先頭

©2009-2025 Movatter.jp