Skip to content

logicstick/newbieavr

Repository files navigation

This solution contains the following projects

  1. GccApplication1

This is very basic simple hello led application for ATMEGA32

  1. Blinking LED

This is a application where I wait for some time and then toggle the status of LED thus making them blink

  1. 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.

  1. 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.

  2. DebounceButton This project contains software implementation of debouncing rather than adding of Capacitor.

  3. 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.

  4. TcNTLightBlinking This project will start with TCNT and will work uptill we are able to blink LED once a second.

  5. TCNT_DIGITAL_CLOCK This project will create a clock which will show 1second and 1/7th of a second.

  6. 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.

  7. 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.

http://nongnu.org/avr-libc/user-manual/modules.html

Releases

No releases published

Packages

No packages published

Languages