Embedded For You Magazine ESAT – ISP<br />Physical Computing using Arduino<br />and <br />ISP Programmer <br />for<br /> A...
ESAT-ISP<br />ESAT-ISP Features<br />Program over 94 AVR8 bit RISC architecture devices.<br />Works under multiple platfor...
ESAT- ISP as a Physical Computing Platform<br />Physical computing is a creative framework for understanding human beings'...
Arduino is a tool for making computers that can sense and control more of the physical world than your desktop computer. I...
Online Arduino Community<br />Arduino Playground is <br />a wiki where all the users of Arduino can contribute and benefit...
ESAT-ISP<br />Target MCU<br />ATmega8/48/88/168<br />ISP Interface<br />6 PIN Header<br />Expansion<br />Header<br />(Ardu...
Installing ESAT - ISP<br />1.Connect ESAT-ISP to PC using a USB cable.<br />2. Select the driver location manually.<br />
Installing ESAT - ISP<br />3. A dialog box will appear, select    “Advanced”.<br />4. Select location of driver <br />..ES...
Installing ESAT - ISP<br />5. Select USBasp version 0.1.12.1 <br />    and press next.<br />6. Installing window will appe...
Installing ESAT - ISP<br />7. Hardware is now Installed and ready to use.<br />8. Now the hardware is installed and it wil...
Selection of a MCU	<br />ESAT-ISP  version 1.0 supports following Atmel AVR 24 PIN DIP devices.<br />ATmega48/88/168 <br /...
ESAT- ISP as a Physical Computing Platform<br />Connecting through ESAT-ISP<br />Run Arduino.exe<br />Select an Example to...
To correctly program the board make  sure to  erase the board before each  upload operation using Khazma programmer.<br />...
ESAT- ISP as a Physical Computing Platform<br />Working on Arduino through ESAT-ISP<br />The open-source Arduino environme...
ESAT- ISP as an ISP Programmer<br />Connecting through ESAT-ISP<br />	ESAT-ISP is a fully fledged USB in-circuit programme...
ESAT- ISP as a Physical Computing Platform<br />How to program external devices ?<br />Extend a connector compatible to 6 ...
ESAT-ISP Jumper Settings<br />Jumper Settings<br />JMP1	- Target MCU Power Source Selection<br />USB : 	This mode is used ...
Subscription : subscribe@embedded4u.com<br />Articles Submission: submit@embedded4u.com<br />Queries : support@aet-embedte...
Thank You<br />Register Here  to provide feedback and receive updates from us !!<br />
Upcoming SlideShare
Loading in...5
×

ESAT– ISP

1,699

Published on

ESAT-ISP Programmer is a multipurpose development tool for Physical Computing and ISP Programming for Atmel AVR 8 bit devices.
ESAT-ISP is compatible with Arduino-UNO board.

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,699
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

ESAT– ISP

  1. 1. Embedded For You Magazine ESAT – ISP<br />Physical Computing using Arduino<br />and <br />ISP Programmer <br />for<br /> Atmel AVR<br />PCB Partner : Academy Of Embedded Technology<br />
  2. 2. ESAT-ISP<br />ESAT-ISP Features<br />Program over 94 AVR8 bit RISC architecture devices.<br />Works under multiple platforms. Linux, Mac OS X and Windows are tested.<br />No special controllers or smd components are needed.<br />Programming speed is up to 5kBytes/sec.<br />SCK option to support targets with low clock speed (< 1,5MHz). <br />Easily configurable GUI software available online.<br />
  3. 3. ESAT- ISP as a Physical Computing Platform<br />Physical computing is a creative framework for understanding human beings' (analog world) relationship to the digital world. <br />When we learn about Physical Computing, we learn about the sensors that do this, and about very simple computers, called microcontrollers. <br />Microcontrollers read sensors and convert their output into digital data. Finally, we learn how microcontrollers communicate with other computers.<br /> Light Sensor<br />Micro-phone<br />
  4. 4. Arduino is a tool for making computers that can sense and control more of the physical world than your desktop computer. It's an open-source physical computing platform based on a simple microcontroller board, and a development environment for writing software for the board. <br />Arduino is a Open source Physical/Embedded Computing Platform ..<br />Arduino simplifies the process of working with microcontrollers, and it offers some advantage for teachers, students, and interested amateurs over other systems.<br />Compatibility of ESAT – ISP with Arduino development system can be used to develop application using Arduino Platform.<br />For more information logon to www.arduino.cc<br />ESAT- ISP as a Physical Computing Platform<br />
  5. 5. Online Arduino Community<br />Arduino Playground is <br />a wiki where all the users of Arduino can contribute and benefit from their collective research. <br />For more information logon to http://www.arduino.cc/playground/<br />
  6. 6. ESAT-ISP<br />Target MCU<br />ATmega8/48/88/168<br />ISP Interface<br />6 PIN Header<br />Expansion<br />Header<br />(Arduino UNO)<br />compatible<br />JMP 1<br />Power/USB<br />JMP 3<br />Self Programming<br />DC Power Jack 9-12 V<br />JMP 2<br />SCK Hi/Low<br />Activity Led(G)<br />USB (R)<br />USB connector<br />
  7. 7. Installing ESAT - ISP<br />1.Connect ESAT-ISP to PC using a USB cable.<br />2. Select the driver location manually.<br />
  8. 8. Installing ESAT - ISP<br />3. A dialog box will appear, select “Advanced”.<br />4. Select location of driver <br />..ESAT-ISPbinlibusb_0.1.12.1<br />
  9. 9. Installing ESAT - ISP<br />5. Select USBasp version 0.1.12.1 <br /> and press next.<br />6. Installing window will appear.<br />Press Finish to complete installation.<br />
  10. 10. Installing ESAT - ISP<br />7. Hardware is now Installed and ready to use.<br />8. Now the hardware is installed and it will show as USBasp under <br />LibUSB-Win32 devices in System /Properties / Device Manager<br />
  11. 11. Selection of a MCU <br />ESAT-ISP version 1.0 supports following Atmel AVR 24 PIN DIP devices.<br />ATmega48/88/168 <br />ATmega8<br />
  12. 12. ESAT- ISP as a Physical Computing Platform<br />Connecting through ESAT-ISP<br />Run Arduino.exe<br />Select an Example to run on the board.<br />Go to Tools/Boards and select ESATisp.<br />Click on upload button to program the board.<br />
  13. 13. To correctly program the board make sure to erase the board before each upload operation using Khazma programmer.<br />(Download Khazma Programmer from here)<br /> or<br />Copy it from <br /> CD:ESAT-ISPToolsProgrammer<br />Select your device.<br />Click on erase.<br />6. If you get an error make sure you are using<br /> correct jumper settings on ESAT-ISP board<br /> (See Jumper settings section).<br />ESAT- ISP as a Physical Computing Platform<br />Connecting through ESAT-ISP<br />
  14. 14. ESAT- ISP as a Physical Computing Platform<br />Working on Arduino through ESAT-ISP<br />The open-source Arduino environment makes it easy to write code and upload it to the i/o board. It runs on Windows, Mac OS X, and Linux. The environment is written in Java and based on Processing, avr-gcc, and other open source software.(Click Here)<br />Or Copy Arduino Directory directly from the CD :ESAT-ISPToolsArduino<br />3. Go to CD:ESAT-ISP ToolsArduinoarduino-0021hardwarearduino<br /> and create open file boards.txt.<br />Add following lines at the end of the file boards.txt<br />ESATisp.name=ESATisp<br />ESATisp.upload.protocol=usbasp<br />ESATisp.upload.maximum_size=7168<br />ESATisp.upload.speed=19200<br />ESATisp.build.mcu=atmega8<br />ESATisp.build.f_cpu=16000000L<br />ESATisp.build.core=arduino<br />
  15. 15. ESAT- ISP as an ISP Programmer<br />Connecting through ESAT-ISP<br /> ESAT-ISP is a fully fledged USB in-circuit programmer for Atmel AVR controllers. The 6 pin ISP header provided on the board is compatible with general STK500 6 pin ISP header.<br />Over 94 Devices ofAtmel AVR 8 bit Architecture can be programmed through External ISP connector available on ESAT-ISP.<br /> (See jumper Settings page for connecting programmer externally)<br />6 PIN ISP header on STK 500<br />
  16. 16. ESAT- ISP as a Physical Computing Platform<br />How to program external devices ?<br />Extend a connector compatible to 6 PIN ISP header <br />Connect your hardware to 6 PIN ISP header of ESAT- ISP board.<br />If the target MCU on your hardware is self powered .(connect the <br /> JMP 1 to Power)<br />If the target MCU is not self powered ,DC socket jack available on ESAT-ISP can be used to provide the power externally.<br />ESAT can be as a development board for 28 PIN devices like ATmega8/48/88/128<br />Place the MCU in the 28 PIN ZIF socket provided on board.<br />The target MCU can be powered through USB in case power supply is not available.(Connect JMP1 to USB)<br />6. Use Khazma Programmer or any software compatible with USBasp application to program he device. <br />For further details on USBasp application logon to http://www.fischl.de/usbasp/<br />
  17. 17. ESAT-ISP Jumper Settings<br />Jumper Settings<br />JMP1 - Target MCU Power Source Selection<br />USB : This mode is used to power the target MCU External/On board from USB.<br />Power: This mode is used to power the target MCU External/On board from external DC supply.(recommended)<br />CAUTION : When using JMP1 –USB to power the target make sure the current consumption of circuit does not exceed 500 ma.<br />JMP2 - Programming frequency selection SCK Hi/Low<br />Connected (SCK Low):Generally used for programming MCU having factory set fuses. (recommended)<br />Disconnected(SCK HI ):Fast programming of Target MCU.<br />JMP3 - Self Programming(Do not Connect)<br />Connected : Used for upgrading the software of ESAT-ISP.<br />Disconnected : (Recommended)<br />
  18. 18. Subscription : subscribe@embedded4u.com<br />Articles Submission: submit@embedded4u.com<br />Queries : support@aet-embedtech.com<br />For Inquiries & Feedback : Click Here<br />Students looking for Guidance and help contact support@aet-embedtech.com<br />Website : www.embedded4u.com<br />Embedded For You Magazine<br />Dedicated to Embedded World<br />
  19. 19. Thank You<br />Register Here to provide feedback and receive updates from us !!<br />

×