This solution contains the following projects
- GccApplication1
This is very basic simple hello led application for ATMEGA32
- Blinking LED
This is a application where I wait for some time and then toggle the status of LED thus making them blink
- TwoLedWithButton
This project contains two led and a button. On pressing of button which is attached to pin2 of port B. The other LED glows and the previous one goes off.
-
TwoLedBlinkingSpeedChange This project contains two led and a button. On pressing of button which is attached to pin2 of port B. The other LED glows and the previous one goes off. and stays to that position permanently.
-
DebounceButton This project contains software implementation of debouncing rather than adding of Capacitor.
-
ButtonGame This project will try to create a game in which LEDS are connected on port B and on PORT D. And these LEDs can be triggered with button. The faster someone presses the button that player will win.
-
TcNTLightBlinking This project will start with TCNT and will work uptill we are able to blink LED once a second.
-
TCNT_DIGITAL_CLOCK This project will create a clock which will show 1second and 1/7th of a second.
-
Interrupt This project is introduction to interrupts where we are comparing data in Compare register with TCNT1 counter.Once the compare is triggered we will handle that trigger via an interrupt.
-
LCD Example1 This project contains the basic interface to LCD. The result shows stream of characters on the screen.
Please check this repo of library.