Involvement:Expert (understands the inner workings) - Ownership:1 week to 1 month
The board comes with an Atmega32 running on 16MHz, complete with screws and spacers.
The Controller is preloaded with a USB bootloader, that implements a HID USB device (VendorID 16C0, ProductID 05DF), so no drivers are needed with windows. It seems to be BootloadHID, AVRUSBBoot or equivalent. It resides in the 2KB boot code section and is activated by holding S4 while reset. A blinking LED indicates that the bootloader is awaiting data. If S4 isn't pressed while reset the software loaded to the flash is started.
Just compile your program with for example AVR Studio and send the hex file via USB using a tool like "HIDBootFlash". That's all. Therefore this is a very nice product for beginners to start because no extra Programmer is needed. For me it's a useful board to quickly implement and test something without the need to etch a board.
The ISP connector is unusual, but this is not a real minus. There was no documentation, so i had to figure out the USB flash process by myself.
Google for "BootloadHID" and "HIDBootFlash" to find all you need to start.
The simple test program i used for testing:
// Test program for the JY-MCU Minimum AVR Board
// DX SKU 104310
// Define CPU clock in makefile.
// 16MHz: F_CPU=16000000
unsigned char i=0;
DDRB=0xFF; //Port B as output, LEDs are on PB7 (LED1) - PB0 (LED8).
// Init Blink
// A simple moving light ;)
// The bit representing the active Bit
// is shifted back and forth.
while(1) // forever do
Like i said, good for beginners, handy for quick tests for pros.
Note:Stock and Availability shown on this site is for your reference only. While
we strive to provide the most accurate and timely stock and availability information,
availability information may become out of date and may change between the time
you added an item to cart and the time your order is received.
Quantities on clearance items are limited. Prices are current at time of posting. DX Reserves the right to change prices at any time without notice.