The high-performance, low-power Atmel 8-bit AVR RISC-based microcontroller combines 8KB ISP flash memory with read-while-write capabilities, 512B EEPROM, 1KB SRAM, 23 general purpose I/O lines, 32 general purpose working registers, three flexible timer/counters with compare modes, internal and external interrupts,serial programmable USART, a byte oriented two-wire serial interface, 6-channel 10-bit A/D converter (8-channel in TQFP and QFN/MLF packages.
By executing powerful instructions in a single clock cycle, the device achieves throughputs approaching 1 MIPS per MHz, balancing power consumption and processing speed.
Thanks.
Please follow this link to burn boot loader:
http://nirzaree.wordpress.com/2012/03/07/make-a-standalone-atmega8-circuit/
Limitation :
Start up will be 8 sec slower
Limited Memory (7.5 KB)
This method works ! I have tested !
Open this file
C:/Program Files/arduino/hardware/arduino/boards.txt
and at the end paste :
##############################################################
# Custom board "Arduino Optiboot8"
# Arduino uno r3 ATMEGA8A-PU
opti8.name = Arduino Optiboot8
opti8.upload.protocol = Arduino
opti8.upload.maximum_size = 7680
opti8.upload.speed = 115200
opti8.bootloader.low_fuses = 0xBF
opti8.bootloader.high_fuses = 0xcc
opti8.bootloader.path = optiboot
opti8.bootloader.file = optiboot_atmega8.hex
opti8.bootloader.unlock_bits = 0x3F
opti8.bootloader.lock_bits = 0x0F
opti8.build.mcu = atmega8
opti8.build.f_cpu = 16000000L
opti8.build.core = arduino
opti8.build.variant = standard
Now burn bootloader using as usual method selecting "Arduino Optiboot8" as board !
There you have it, cheap & fast arduino clone @ 130 taka (Atmega + 16 MHz Xtal + others)
When you are first uploading the ArduinoISP sketch, select board "Arduino UNO" or whatever is your actual board is !
Next, when you are about to burn the bootloader on virgin Atmega 8A using the main board as ISP (In System Programmer) change the board name to "Arduino Optiboot8" before clicking "Burn Bootloader"
any solution:
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
Arduino: 1.0.6 (Windows 7), Board: "Arduino Optiboot8"
avrdude: stk500_getsync(): not in sync: resp=0x98
1. Check Connections
2. Use 16 Mhz Crystal
3. Pullup Reset Pin to Vcc using a 10/22 k Resistor
4. Try on other use port
5. Check if Arduino is connected to right COM Port
6. Try on another PC or with Arduino IDE 1.0.3
7. Try with another Atmega8A chip (if you have one)
Sometimes, I also faced similar problems but eventually they were fixed !
নাকি আপনারাই করে দিবেন?