interfacing

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 »

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

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

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

Real Time Clock/Calendar/Alarm with Interpreter for battery backed-up and battery powered operation with DS interface using ATtiny12

Based on the Atmel ATtiny12L-4PI microcontroller -A real Time Clock/Calendar for less than US$1.50 in moderate quantity. This is the timekeeping test circuit. It includes a one-transistor circuit to switch in the 5V power supply when present and drop back to the 3v battery the rest of the time. That loop of blue wire-wrapping wire

Real Time Clock/Calendar/Alarm with Interpreter for battery backed-up and battery powered operation with DS interface using ATtiny12 Read More »

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 »

Minimum Mass Waveform Capture using AVR microcontroller

Capturing repetitive waveforms at 1 million samples per second using PWM and a comparator. Download AVR Studio Source wfcao 030326 .asm The impetus for developing this technique came from my own need to capture repetitive waveforms using the least expensive and lowest part-count means possible. I wanted to be able to view the waveforms on

Minimum Mass Waveform Capture using AVR microcontroller Read More »

AttoBasic HOME using Atmega168 microcontroller

AttoBasic HOME using Atmega168 microcontroller

This is the central location for resource for all versions of AttoBasic for Atmel AVR controllers and Adurino computers Devices directly supported include ATMEGA328, ATMEGA168, ATMEGA88M, ATMEGA32U4, ATMEGA32, ATMEGA163, ATMEGA8515, ATTINY2313, AT90S8515,  AND AT90S2313 Versions of AttoBasic run on several AVR controllers with 2K or more of Flash Overview AttoBasic is a on-chip resident interactive

AttoBasic HOME using Atmega168 microcontroller Read More »

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

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

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.

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

Scroll to Top