led

Barker Code-Locked Loop Synchronous Demodulator using ATtiny2313 microcontroller

A simple, low component count phase locked loop that locks onto and detects the amplitude of an incoming baseband 7 bit Barker code using a switched resistor demodulator that is driven directly by a microcontroller’s output pins. Balanced modulators using resistors and a microcontroller’s output pins. Locking into oncoming Pseudo-noise (PN) stream. Microcontroller modulates its […]

Barker Code-Locked Loop Synchronous Demodulator using ATtiny2313 microcontroller Read More »

Prime Calculator is Complete using ATMega8 Microcontroller

My microcontroller-powered prime number generator/calculator is virtually complete! Although I’m planning on improving the software (better menus, the addition of sound, and implementation of a more efficient algorithm) and hardware (a better enclosure would be nice, battery/DC wall power, and a few LEDs on the bottom row are incorrectly wired), this device is currently functional

Prime Calculator is Complete using ATMega8 Microcontroller Read More »

BUILD A SIMPLE SERIAL PROGRAMMER FOR AVR DEVICES using ATtiny2313 Microcontroller

Atmel described a simple programmer based on the AT90S1200 (NOT the AT90S1200A) controller in their application note. AVR910 (a modification to use the AT90S2313 is also given below). The circuit is so small and simple. I was able to put two of them together without using a printed circuit board. Taking only about an hour

BUILD A SIMPLE SERIAL PROGRAMMER FOR AVR DEVICES using ATtiny2313 Microcontroller Read More »

How to drive 595 shift registers with AVR hardware SPI using ATmega168 microcontroller

Driving a shift register using an AVR chip’s built-in hardware is really quite easy. Most of their offerings have an SPI module, or Serial Peripheral Interface. A shift register is exactly that, a peripheral device that communicates via a serial line. All we need to do is hook up our connections and use a few

How to drive 595 shift registers with AVR hardware SPI using ATmega168 microcontroller Read More »

Scroll to Top