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

Weitere ähnliche Inhalte

Was ist angesagt?

Laptop Chip level repairing(CPU section)
Laptop Chip level repairing(CPU section)Laptop Chip level repairing(CPU section)
Laptop Chip level repairing(CPU section)chiptroniks
 
How to flash with programmer on apc
How to flash with programmer on apcHow to flash with programmer on apc
How to flash with programmer on apcIman Teguh Pribadi
 
computer processors intel and amd
computer processors intel and amdcomputer processors intel and amd
computer processors intel and amdRohit Gada
 
Merakit personal komputer 3 english version
Merakit personal komputer 3 english versionMerakit personal komputer 3 english version
Merakit personal komputer 3 english versionEko Supriyadi
 
Introduction to intel galileo board gen2
Introduction to intel galileo board gen2Introduction to intel galileo board gen2
Introduction to intel galileo board gen2Harshit Srivastava
 
ACPI and FreeBSD (Part 2)
ACPI and FreeBSD (Part 2)ACPI and FreeBSD (Part 2)
ACPI and FreeBSD (Part 2)Nate Lawson
 
Processor types
Processor typesProcessor types
Processor typesAmr Aboelgood
 
Presentation on - Processors
Presentation on - Processors Presentation on - Processors
Presentation on - Processors The Avi Sharma
 
An Overview Study on AVR32UC3 MCU: AT32UC3A3256
An Overview Study on AVR32UC3 MCU: AT32UC3A3256 An Overview Study on AVR32UC3 MCU: AT32UC3A3256
An Overview Study on AVR32UC3 MCU: AT32UC3A3256 Premier Farnell
 
Amd Athlon Processors
Amd Athlon ProcessorsAmd Athlon Processors
Amd Athlon ProcessorsFazle Rabbi Ador
 
It Essentials (Version 7.0) A+ Cert Practice Exam 1 Answers
It Essentials (Version 7.0) A+ Cert Practice Exam 1 AnswersIt Essentials (Version 7.0) A+ Cert Practice Exam 1 Answers
It Essentials (Version 7.0) A+ Cert Practice Exam 1 AnswersITExamAnswers.net
 
Intel Core i7 Processors
Intel Core i7 ProcessorsIntel Core i7 Processors
Intel Core i7 ProcessorsAnagh Vijayvargia
 
Embedded application development
Embedded application developmentEmbedded application development
Embedded application developmentAakash Raj
 
SYSTEM ADMINISTRATION AND MAINTENANCE NOTES PERIYAR UNIVERSITY
SYSTEM ADMINISTRATION AND MAINTENANCE NOTES PERIYAR UNIVERSITYSYSTEM ADMINISTRATION AND MAINTENANCE NOTES PERIYAR UNIVERSITY
SYSTEM ADMINISTRATION AND MAINTENANCE NOTES PERIYAR UNIVERSITYGOKUL SREE
 
SoM with Zynq UltraScale device
SoM with Zynq UltraScale deviceSoM with Zynq UltraScale device
SoM with Zynq UltraScale devicenie, jack
 
Intel's "Ivy Bridge" Overview
Intel's "Ivy Bridge" OverviewIntel's "Ivy Bridge" Overview
Intel's "Ivy Bridge" OverviewRemus Sinorchian
 
Ch1 it1 - v4.0 - 87.8%
Ch1   it1 - v4.0 - 87.8%Ch1   it1 - v4.0 - 87.8%
Ch1 it1 - v4.0 - 87.8%chikoecko
 

Was ist angesagt? (20)

Laptop Chip level repairing(CPU section)
Laptop Chip level repairing(CPU section)Laptop Chip level repairing(CPU section)
Laptop Chip level repairing(CPU section)
 
How to flash with programmer on apc
How to flash with programmer on apcHow to flash with programmer on apc
How to flash with programmer on apc
 
computer processors intel and amd
computer processors intel and amdcomputer processors intel and amd
computer processors intel and amd
 
Merakit personal komputer 3 english version
Merakit personal komputer 3 english versionMerakit personal komputer 3 english version
Merakit personal komputer 3 english version
 
Introduction to intel galileo board gen2
Introduction to intel galileo board gen2Introduction to intel galileo board gen2
Introduction to intel galileo board gen2
 
ACPI and FreeBSD (Part 2)
ACPI and FreeBSD (Part 2)ACPI and FreeBSD (Part 2)
ACPI and FreeBSD (Part 2)
 
Disassembling a PC
Disassembling a PCDisassembling a PC
Disassembling a PC
 
Processor types
Processor typesProcessor types
Processor types
 
EDP hardware
EDP hardwareEDP hardware
EDP hardware
 
PROCESSOR
PROCESSORPROCESSOR
PROCESSOR
 
Presentation on - Processors
Presentation on - Processors Presentation on - Processors
Presentation on - Processors
 
An Overview Study on AVR32UC3 MCU: AT32UC3A3256
An Overview Study on AVR32UC3 MCU: AT32UC3A3256 An Overview Study on AVR32UC3 MCU: AT32UC3A3256
An Overview Study on AVR32UC3 MCU: AT32UC3A3256
 
Amd Athlon Processors
Amd Athlon ProcessorsAmd Athlon Processors
Amd Athlon Processors
 
It Essentials (Version 7.0) A+ Cert Practice Exam 1 Answers
It Essentials (Version 7.0) A+ Cert Practice Exam 1 AnswersIt Essentials (Version 7.0) A+ Cert Practice Exam 1 Answers
It Essentials (Version 7.0) A+ Cert Practice Exam 1 Answers
 
Intel Core i7 Processors
Intel Core i7 ProcessorsIntel Core i7 Processors
Intel Core i7 Processors
 
Embedded application development
Embedded application developmentEmbedded application development
Embedded application development
 
SYSTEM ADMINISTRATION AND MAINTENANCE NOTES PERIYAR UNIVERSITY
SYSTEM ADMINISTRATION AND MAINTENANCE NOTES PERIYAR UNIVERSITYSYSTEM ADMINISTRATION AND MAINTENANCE NOTES PERIYAR UNIVERSITY
SYSTEM ADMINISTRATION AND MAINTENANCE NOTES PERIYAR UNIVERSITY
 
SoM with Zynq UltraScale device
SoM with Zynq UltraScale deviceSoM with Zynq UltraScale device
SoM with Zynq UltraScale device
 
Intel's "Ivy Bridge" Overview
Intel's "Ivy Bridge" OverviewIntel's "Ivy Bridge" Overview
Intel's "Ivy Bridge" Overview
 
Ch1 it1 - v4.0 - 87.8%
Ch1   it1 - v4.0 - 87.8%Ch1   it1 - v4.0 - 87.8%
Ch1 it1 - v4.0 - 87.8%
 

Ă„hnlich wie Physical Computing with Arduino Using ESAT-ISP Programmer

FPGA Based IP Core Initialization for Ps2-Vga Peripherals Using Microblaze Pr...
FPGA Based IP Core Initialization for Ps2-Vga Peripherals Using Microblaze Pr...FPGA Based IP Core Initialization for Ps2-Vga Peripherals Using Microblaze Pr...
FPGA Based IP Core Initialization for Ps2-Vga Peripherals Using Microblaze Pr...IJERA Editor
 
system unit and Motherboard
system unit and Motherboardsystem unit and Motherboard
system unit and Motherboardromeodait
 
Computer Systems Servicing COC1-COC2
Computer Systems Servicing COC1-COC2Computer Systems Servicing COC1-COC2
Computer Systems Servicing COC1-COC2melody77776
 
ESP32 WiFi & Bluetooth Module - Getting Started Guide
ESP32 WiFi & Bluetooth Module - Getting Started GuideESP32 WiFi & Bluetooth Module - Getting Started Guide
ESP32 WiFi & Bluetooth Module - Getting Started Guidehandson28
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to ArduinoDamien Magoni
 
Motherboard Components and Their Functions.docx
Motherboard Components and Their Functions.docxMotherboard Components and Their Functions.docx
Motherboard Components and Their Functions.docxJulieAnnGuimbaoMuyco
 
computer archtecture lab, computer hardware , problem and solutons in computer
computer archtecture lab, computer hardware , problem and solutons in computercomputer archtecture lab, computer hardware , problem and solutons in computer
computer archtecture lab, computer hardware , problem and solutons in computerGS Kosta
 
Embedded System basic and classifications
Embedded System basic and classificationsEmbedded System basic and classifications
Embedded System basic and classificationsrajkciitr
 
Tac Presentation October 72014- Raspberry PI
Tac Presentation October 72014- Raspberry PITac Presentation October 72014- Raspberry PI
Tac Presentation October 72014- Raspberry PICliff Samuels Jr.
 
Motherboard parts & functions
Motherboard parts & functionsMotherboard parts & functions
Motherboard parts & functionsCyrine Mae Francisco
 
To study about motherboard & its compponents
To study about motherboard & its compponentsTo study about motherboard & its compponents
To study about motherboard & its compponentsViral Parmar
 
Arduino Labs Introduction
Arduino Labs IntroductionArduino Labs Introduction
Arduino Labs IntroductionOpen.Embedded
 

Ă„hnlich wie Physical Computing with Arduino Using ESAT-ISP Programmer (20)

FPGA Based IP Core Initialization for Ps2-Vga Peripherals Using Microblaze Pr...
FPGA Based IP Core Initialization for Ps2-Vga Peripherals Using Microblaze Pr...FPGA Based IP Core Initialization for Ps2-Vga Peripherals Using Microblaze Pr...
FPGA Based IP Core Initialization for Ps2-Vga Peripherals Using Microblaze Pr...
 
Power point presentation3
Power point presentation3Power point presentation3
Power point presentation3
 
Assignment
AssignmentAssignment
Assignment
 
system unit and Motherboard
system unit and Motherboardsystem unit and Motherboard
system unit and Motherboard
 
Computer Systems Servicing COC1-COC2
Computer Systems Servicing COC1-COC2Computer Systems Servicing COC1-COC2
Computer Systems Servicing COC1-COC2
 
ESP32 WiFi & Bluetooth Module - Getting Started Guide
ESP32 WiFi & Bluetooth Module - Getting Started GuideESP32 WiFi & Bluetooth Module - Getting Started Guide
ESP32 WiFi & Bluetooth Module - Getting Started Guide
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
ICT 1
ICT 1ICT 1
ICT 1
 
Ardunio
ArdunioArdunio
Ardunio
 
Motherboard Components and Their Functions.docx
Motherboard Components and Their Functions.docxMotherboard Components and Their Functions.docx
Motherboard Components and Their Functions.docx
 
computer archtecture lab, computer hardware , problem and solutons in computer
computer archtecture lab, computer hardware , problem and solutons in computercomputer archtecture lab, computer hardware , problem and solutons in computer
computer archtecture lab, computer hardware , problem and solutons in computer
 
Pc interface
Pc interfacePc interface
Pc interface
 
Embedded System basic and classifications
Embedded System basic and classificationsEmbedded System basic and classifications
Embedded System basic and classifications
 
Tac Presentation October 72014- Raspberry PI
Tac Presentation October 72014- Raspberry PITac Presentation October 72014- Raspberry PI
Tac Presentation October 72014- Raspberry PI
 
Motherboard parts & functions
Motherboard parts & functionsMotherboard parts & functions
Motherboard parts & functions
 
notes about Arduino
notes about Arduinonotes about Arduino
notes about Arduino
 
To study about motherboard & its compponents
To study about motherboard & its compponentsTo study about motherboard & its compponents
To study about motherboard & its compponents
 
Arduino Labs Introduction
Arduino Labs IntroductionArduino Labs Introduction
Arduino Labs Introduction
 
Nexys2 rm
Nexys2 rmNexys2 rm
Nexys2 rm
 
Intro arduino
Intro arduinoIntro arduino
Intro arduino
 

KĂĽrzlich hochgeladen

Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 

KĂĽrzlich hochgeladen (20)

Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 

Physical Computing with Arduino Using ESAT-ISP Programmer

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