civil-dude / Digital-electronics-2

AVR course at Brno University of Technology

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Digital electronics 2

The repository contains AVR lab exercises for bachelor course Digital Electronics 2 at Brno University of Technology, Czechia.

Exercises

  1. Git version-control system, AVR tools
  2. Control of GPIO, LED, push button
  3. User library for GPIO control
  4. Interrupts, timers
  5. Display devices, 7-segment display
  6. Display devices, LCD display
  7. ADC and UART serial communication
  8. I2C/TWI serial communication
  9. Combining C and assembly languages

C project

9.-13. General instructions

Materials

The following hardware and software components are mainly used in the lab.

Hardware

Software

References

  1. How to use AVR template on Linux
  2. How to use AVR template on Windows
  3. Peter Fleury, AVR-GCC libraries
  4. Wykys, Tools for development of AVR microcontrollers

About

AVR course at Brno University of Technology

License:MIT License


Languages

Language:C 79.0%Language:Makefile 18.0%Language:Assembly 3.0%