pic01 orig (2)

MMC/SD/SDHC AVR Interface using ATMega8 microcontroller

MMC/SD/SDHC card library This project provides a general purpose library which implements read and write support for MMC, SD and SDHC memory cards. It includes low-level MMC, SD and SDHC read/write routines partition table support a simple FAT16/FAT32 read/write implementation The circuit The circuit which was mainly used during development consists of an Atmel AVR […]

MMC/SD/SDHC AVR Interface using ATMega8 microcontroller Read More »

RF for simple data link

Low cost RF for simple data link and remote control using ATtiny12 microcontroller

Wireless data links don’t have to be difficult to build or adjust They can be built quickly using inexpensive and readily available parts. Overview This is a simple, low cost RF data link that can send data reliably over a distance of one to two meters, enough for bench top or desktop use. The data

Low cost RF for simple data link and remote control using ATtiny12 microcontroller Read More »

Housed in a pencil box, this project approaches my ideal of no I/O connections.

RS-232 to 100 MHz RF desktop channel adapter using ATtiny2313 microcontroller

Downloads AVR Studio assembler source code 2jun2002version.asm AVR Studio hex file 232lin.hex This is an adapter that allows a terminal to communicate via a 100 MHz data channel with peripherals on the same desk top. Keystrokes from the terminal are are received through the RS-232 connection and sent through the 100 MHz RF data channel. See the

RS-232 to 100 MHz RF desktop channel adapter using ATtiny2313 microcontroller Read More »

dual mode (1)

A Superhet/Direct Conversion AM receiver for 181.818 kHz using Attiny2313

Downloads Download the AVRStudio assembly source  vlflo13041105A.asm (html format) Download the AVRStudio Hex file vlflo13041105A.hex (html format) Photo of completed receiver. Its pocket sized, but not intended to be used that way because the antenna is a highly directional ferrite loopstick. Its only a matter of luck that there was room for all the components on the board, which

A Superhet/Direct Conversion AM receiver for 181.818 kHz using Attiny2313 Read More »

hardware consideration

DS interface test tool using ATtiny2313 microcontroller

The DS protocol was designed to provide firmware-based bidirectional host-to-slave inter processor communications for situations in which no hardware solution is available and the host and/or the slave in incapable of tending the interface in real time. The only specialized hardware required is two bidirectional I/O ports on each chip (alternatively two input ports and

DS interface test tool using ATtiny2313 microcontroller Read More »

consideration

3 channel, 8 bit EEPROM DAC with DS interface using ATtiny12 microcontroller

•Low power •EEPROM memory for autonomous operation, 16 bytes available for general purpose use. •Low cost This device provides three channels of 8 bit pulse-width modulation. Output pulse duty cycle ranges from 0 to 255/256 in 255 steps. DACs may be loaded by the DS interface. DAC values may also be copied into the on-chip EERPOM

3 channel, 8 bit EEPROM DAC with DS interface using ATtiny12 microcontroller Read More »

595 shift registers

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 »