/ATmega32-Drivers

Some of the most used drivers in ATmega32 microcontrollers

Primary LanguageC

ATmega32 Drivers

MicroController Abstraction Layer (MCAL)

Drivers Implemented:

  • GPIO (General Purpose Input Output)
  • ICU (Input Capture Unit)
  • ADC (Analog to Digital Converter)
  • Timer Which supports all modes (Overflow - Compare - Fast PWM) for any timer (Timer0 or Timer1 or Timer2)
  • Communication Protocols
    • UART (Universal Asynchronous Receiver Transmitter)
    • SPI (Serial Peripheral Interface)
    • TWI(I2C) (Two Wire Interface)

Hardware Abstraction Layer (HAL)

Drivers Implemented:

  • BUZZER
  • DC MOTOR
  • KEYPAD
  • LCD
  • EXTERNAL EEPROM
  • LM35 Temperature Sensor
  • ULTRASONIC Sensor
  • External Interrupts

🔗 Personal Links

linkedin