Optoisolated USBASP – excellent AVR microcontrollers programmer. It can program avr’s supplied from 1.8V to 6V, and with difference of potentials beetwin programmer and avr, at 2.5kV. I used very fast optocouplers on lines MOSI, MISO, and SCK – the 6N317 (up to 10mbits) and one standard PC817 optocoupler on RST line. You must connect supply and gnd from your avr to programmer…
2,5KV optoisolated USBASP, 1.8V-6V – [Link]
One of a kind, portable AVR programmer! Helps wherever you need to update the device firmware, where target device is in a hard-to-reach location and you can’t (or don’t want to) bring your laptop with a bunch of wires with you. Trivially easy to use, super cheap to make, super small, super fast, uses SD cards…
µProg – tiny, fast, portable AVR programmer with SD - [Link]
KarlP from the website “False and misleading information” has written this AVR code library for the MRF24J40 802.15.4 radio chip.
The MRF24J40 operates in the 2.4 GHz band and supports ZigBee™, MiWi™ protocols and proprietary protocols. It interfaces with an MCU via a four-wire SPI interface.
Updated MRF24J40 library code - [Link]
This microcontroller project is another version of a persistence of vision or POV toy. It has 8 LEDs and it is powered by ATtiny2313 (AVR microcontroller by Atmel) operating at 2 x AA batteries. This is a tiny toy and it can be carried easily inside your pockets.
tinyPOV – Yet Another AVR POV Project – [Link]
I had done a project where the AVR is powered via the main 110Vac line, So I had to find a solution to be able to test my code in real life, I had look to many thing and found very cool opto-isolator, “you must check the datasheet IL717″
AVR ISP Galvanic Isolation - [Link]
After doing some project with vintage tube I got the idea of doing a audio spectrum display with “magic eyes tube”. and drive those with a AVR MCU with Fast Fourier Transform
Vintage Audio Spectrum Display – [Link]
The fact is, 10 years ago this project could have been completed. It will be a useful tool to help you debug code. The challenge was to make a debugger that does not require any MCU resources to be used from the MCU, allowing the debugger to run integrated with the code being debugged.
AVR Code Debuger – [Link]
I got this idea by browsing the web. I found by hazard Mr. Bob Blick’s page who make the first propeller clock. I began to check how can I build one myself. Base on AVR AT90S2313 I saw rapidly that my MCU must be clocked very fast to make all the calculations needed to light the leds at the right place. The speed is at 16Mhz, 4 times faster than Atmel’s specifications. It’s working without any problems.
Propeller Clock – [Link]
Atmel has announced their AVR Xplained series of dev boards.
Atmel AVR Xplained is a series small-sized and easy-to-use evaluation kits for 8- and 32-bit AVR microcontrollers. It consists of a series of low cost MCU boards for evaluation and demonstration of feature and capabilities of different AVR familie. Example projects and code drivers are provided in AVR Studio 5. Code functionality is easily added by pulling in additional drivers and libraries from the AVR Software Framework.
The AVR Xplained series also consists of a range of add-on boards that can be stacked on the MCU boards to create platforms for specific application development. A wide range of add-on boards is available, including, intertial pressure and temperature sensors, ZigBee RF, and Cryptographic authentication.
List price for MCU boards is around $30, with sensor modules between $25-54.
Details on features and availability are available from Atmel.
Atmel AVR Xplained dev boards – [Link]
I will present this tutorial using this following imaginary conversation between David and Susan; hope you enjoy
Why should I learn coding in assembler language? It’s a machine language and for sure it’s very hard to learn!
The truth is no one actually can really understand the machine language as it only contains “0″ and “1″; or what we know as a binary, event the most experience programmer could not understand this kind of language.