Avr usb programmer user manual
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,293
On Slideshare
1,293
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
63
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. ABLab Solutions AVR USB Programmer User Manual 1
  • 2. ABLab Solutions Sneha Palace, Plot No.60,Laxmi Vihar, Near Appolo Hospital, Bhubaneswar-751005 Website: www.ablab.in | E-mail: info@ablab.in | Ph: 91-674-6573832 Table of Contents Introduction.............................................................................................................. 3 Specification.............................................................................................................. 3 Features.................................................................................................................... 3 Package Content........................................................................................................ 3 Hardwares......................................................................................................... 3 Sample Codes & Hex Files .................................................................................. 4 Softwares, Installation Guides, User Guides....................................................... 4 Header Files....................................................................................................... 4 Datasheets......................................................................................................... 5 User Manuals..................................................................................................... 5 Tutorials ............................................................................................................ 5 Microcontroller Supported........................................................................................ 5 Hardware Description................................................................................................ 7 ISP Header......................................................................................................... 7 Programming LED .............................................................................................. 8 Connection withAVR Trainer Board-100.................................................................... 8 Programming Microcontroller ................................................................................... 9 Update Yourself......................................................................................................... 9 2
  • 3. ABLab Solutions Sneha Palace, Plot No.60,Laxmi Vihar, Near Appolo Hospital, Bhubaneswar-751005 Website: www.ablab.in | E-mail: info@ablab.in | Ph: 91-674-6573832 Introduction Congratulation with your new AVR USB Programmer from ABLab Solutions. This AVR USB programmer is used to download the AVR code/program to AVR microcontrollers, to set fuse bits of AVR microcontrollers and etc. You can directly download your program/code into the microcontroller using AVR USB Programmer without using any extra hardware. Specification  Input voltage: 3.3V-5V Features  Low cost with high quality.  Easy to get used to board withthe best silk layer.  Power supply indicator LED.  Programming indicator LED.  Supports most of the AVR microcontrollers.  2X5 ISP header to connect withAVR microcontrollers.  Standard USB male connector for direct connection with PC.  Optional connection method with PC through USB cable.  Easy to interface with other ABLab Solutions products. Package Content Hardwares  AVR USB Programmer - 1pcs  10 to10 FRC female connector - 1pcs  USB AM-FM cable - 1pcs 3
  • 4. ABLab Solutions Sneha Palace, Plot No.60,Laxmi Vihar, Near Appolo Hospital, Bhubaneswar-751005 Website: www.ablab.in | E-mail: info@ablab.in | Ph: 91-674-6573832 Sample Codes & Hex Files  LED interfacing withATmega16  LED blinking with ATmega16  LED pattern 1 with ATmega16  LED pattern 2 with ATmega16  LED pattern 3 with ATmega16  LED pattern 4 with ATmega16  LED pattern 5 with ATmega16  LED pattern 6 with ATmega16  LED pattern 7 with ATmega16  LED pattern 8 with ATmega16  LED dancing with ATmega16  16X1 alphanumeric LCD interfacing with ATmega16  Horizontal scrolling in 16X1 alphanumeric LCD with ATmega16  16X2 alphanumeric LCD interfacing with ATmega16  Horizontal scrolling in 16X2 alphanumeric LCD with ATmega16  Vertical scrolling in 16X2 alphanumeric LCD with ATmega16  20X4 alphanumeric LCD interfacing with ATmega16  Horizontal scrolling in 20X4 alphanumeric LCD with ATmega16  Vertical scrolling in 20X4 alphanumeric LCD with ATmega16  Buzzer interfacing with ATmega16 Softwares, Installation Guides, User Guides  AVR Studio 4  WinAVR 2010  SinaProg  USBasp driver(for Window XP, Vista & 7) Header Files  LCD 4
  • 5. ABLab Solutions Sneha Palace, Plot No.60,Laxmi Vihar, Near Appolo Hospital, Bhubaneswar-751005 Website: www.ablab.in | E-mail: info@ablab.in | Ph: 91-674-6573832 Datasheets  ATmega16  JHD161A  JHD162A  JHD204A  Buzzer User Manuals  AVR USB Programmer-100 user manual Tutorials  Introduction to ATmega16  I/O Ports of ATmega16  Alphanumeric LCD Tutorial  Buzzer Tutorial Microcontroller Supported This AVR USB Programmer supports the following Atmel AVR microcontroller devices: AT90 AVR Mega AVR Tiny AVR ATXMEGA AVR AT90S1200 ATmega103 ATtiny4 ATXMega128A1 AT90S2313 ATmega128 ATtiny5 ATXMega128A1REVD AT90S2333 ATmega1280 ATtiny9 ATXMega128A3 AT90S2343 ATmega1281 ATtiny10 ATXMega128A4 AT90S4414 ATMega1284P ATtiny11 ATXMega16A4 AT90S4433 ATMega128RFA1 ATtiny12 ATXMega192A1 AT90S4434 ATmega16 ATtiny13 ATXMega192A3 AT90S8515 ATmega161 ATtiny15 ATXMega256A1 AT90S8535 ATmega162 ATtiny2313 ATXMega256A3 AT90CAN128 ATmega163 ATtiny24 ATXMega256A3B AT90CAN64 ATmega164P ATtiny25 ATXMega32A4 AT90CAN32 ATmega168 ATtiny26 ATXMega64A1 5
  • 6. ABLab Solutions Sneha Palace, Plot No.60,Laxmi Vihar, Near Appolo Hospital, Bhubaneswar-751005 Website: www.ablab.in | E-mail: info@ablab.in | Ph: 91-674-6573832 AT90USB1286 ATmega168P ATtiny261 ATXMega64A3 AT90USB1287 ATmega169 ATtiny4313 ATXMega64A4 AT90USB162 ATmega16U2 ATtiny44 AT90USB646 ATmega2560 ATtiny45 AT90USB647 ATmega2561 ATtiny461 AT90USB82 ATmega32 ATtiny84 AT90PWM2 ATmega324P ATtiny85 AT90PWM2B ATmega324PA ATtiny861 AT90PWM3 ATmega325 ATtiny88 AT90PWM3B ATmega3250 32UC3A0512 ATmega328P ATmega329 ATmega3290 ATmega3290P ATmega329P ATmega32U2 ATmega32U4 ATmega48 ATmega64 ATmega640 ATmega644 ATmega644P ATmega645 ATmega6450 ATmega649 ATmega6490 ATmega8 ATmega8515 ATmega8535 ATmega88 ATmega88P ATmega8U2 6
  • 7. ABLab Solutions Sneha Palace, Plot No.60,Laxmi Vihar, Near Appolo Hospital, Bhubaneswar-751005 Website: www.ablab.in | E-mail: info@ablab.in | Ph: 91-674-6573832 Hardware Description ISP Header ISP header is used to connect the AVR USB Programmer to any AVR flash microcontroller for downloading code/program. The pin out for the ISP header is explained inthe below figure. Where NC means no connection. USB Connector ATmega8L Programming LED Power LED ISP Header Header 7
  • 8. ABLab Solutions Sneha Palace, Plot No.60,Laxmi Vihar, Near Appolo Hospital, Bhubaneswar-751005 Website: www.ablab.in | E-mail: info@ablab.in | Ph: 91-674-6573832 Pin Description GND GND VCC +5V NC No Connection SCK SCK Pin of MCU NC No Connection MISO MISO Pin of MCU NC No Connection MOSI MOSI Pin of MCU NC No Connection Reset Reset Pin of MCU Programming LED The Programming LED indicates the programming status of the AVR USB Programmer. When the LED is glowing, it means that the AVR USB Programmer is programming any microcontroller and when the LED is off, it means the AVR USB Programmer is not programming any microcontroller. Connection with AVR Trainer Board-100 To connect the AVR USB Programmer to AVR Trainer Board-100, we need a 10 to 10 FRC female connector. Use the 10 to 10 FRC female connector to connect the 2X5 ISP header of AVR Trainer Board-100 with the ISP header of AVR USB Programmer. Then, connect the AVR USB Programmer to your PC/Laptop directly or with the help of USB AM-FM Cable. Be careful when connecting 10 to 10 FRC female connector between headers. Check the orientation carefully (GND of one side should be connected to GND of another side). 8
  • 9. ABLab Solutions Sneha Palace, Plot No.60,Laxmi Vihar, Near Appolo Hospital, Bhubaneswar-751005 Website: www.ablab.in | E-mail: info@ablab.in | Ph: 91-674-6573832 Programming Microcontroller To download the program/code to the AVR flash microcontroller, we need a hex downloader like SinaProg. Use the SinaProg software to download the program/code to AVR flash microcontroller. When the microcontroller is being read/write, the red LED in the AVR USB Programmer will glow. Update Yourself For more Softwares, Tutorials, Sample Codes, Installation Guides, User Guides, User Manuals, Videos, Products & Components and Updates, Please Visit us at: www.ablab.in Mail us at: Info@ablab.in View us at: www.youtube.com/ablabsolutions Like us at: www.facebook.com/ablab.in Join us at: www.facebook.com/groups/ablabsolutions 9