MicroController Pros Home Page
My Account  Cart Contents  Checkout  
  Store » PCAM+ 8051 Tutorial 2 My Account  |  Cart Contents  |  Checkout   
Quick Find
 
Enter keywords to find the product you are looking for in the Quick Find field above

or use
Advanced Search
Categories
Accessory Boards->
8051->
ADI Blackfin
Arduino->
ARM->
Atmel AVR->
Cypress PSoC
Freescale->
FTDI->
Fujitsu
Locktronics
Maxim
Microchip PIC->
MIPS
National Semiconductor
Parallax->
Renesas->
Silicon Labs
ST Microelectronics->
Texas Instruments->
Tibbo->
Zilog
Books->
Displays->
E-Blocks->
EEPROM/EPROM/FLASH
Embedded Ethernet->
Embedded Software->
I/O Modules->
Parts & Components->
Pick & Place Tools
Programmable Logic (PLD)
Prototype PCBs->
Robotics
ROM/Flash Emulators
Test & Measurement->
Tutorial CD-ROMs
Universal Programmers->
Wireless->
Information
Intro to Embedded Tools
Embedded News Digest
Useful Resources
Shipping & Returns
Warranty & Liability
Privacy Notice
Conditions of Use
Contact Us
PCAM+ 8051 Tutorial 2: HandyProg-USB Programmer

Back to PCAM+ page.


Back to Chapter 1

Installation and Usage of HandyProg-USB

The HandyProg-USB Programmer is a proprietary design. It is designed to program 89S52 and some AVR microcontrollers.

HandyProg Setup

If you haven't already done so, download the HandyProg-USB Programming Software and un-Zip the contents onto your hard drive.

Locate the folder HandyProgISPUSB and run setup.exe.

A message box should appear with text Welcome to the HandyProgUSB-ISP Programmer Installation program. Click the OK button to continue. In Windows XP, if the message box does not appear, you will have to upgrade XP to at least SP2.

Another message will appear with the text Begin the installation by checking the button below. You can change the default installation directory here if you wish. To continue, click the button with an icon of a PC on it.

Another message will appear which will allow you to select the Program Group. Keep it as is and click the Continue button. Installation will begin. If any messages appear asking you to keep a file, click Yes. If any messages appear warning of a file in use, click Ignore.

When the installation is complete, a message will appear with the text HandyProgUSB-ISP Programmer Setup was completed successfully. Click OK. The programmer now is ready to use.

Running the HandyProgUSP-ISP Software

To run the HandyProgUSB-ISP software, browse through Start ⇒ All Programs ⇒ DeccanRobots ⇒ HandyProgUSB ISP

Setting up the PCAM+ Hardware for Programming

Power up the main board (PCAM+ board) with 9V DC.

The board has the facility to use 89S52 (included and mounted on the board by default), ATmega32 or ATmega8. There are different sockets for these three controllers. Ensure that you have only one controller on the board at any given time. Programming is not possible with more than one controller on the board. As the board has only the 89S52 on it by default, you don't have to worry about this unless you have previously installed another microcontroller.

Drivers must be installed before your first usage of the HandyProg-USB hardware. Be sure you have downloaded and installed the correct D2XX Driver for your version of Windows.

Insert the HandyProgUSB hardware into the USB port of your PC/Laptop. You may use a USB extension if required.

Connect the 10-pin FRC cable between the HandyProg-USB programmer hardware and the main board's ISP port. The green LED on the HandyProg-USB should glow indicating that it has received power from the main board. The HandyProg-USB hardware does not use the USB port power.

You should see a message indicating the HandyProg-USB was found when using it for the first time, provided that the drivers were installed as mentioned above.

The setup is ready. The main PCAM+ board is powered up, and the HandyProgUSB programmer is connected to your PC or Laptop. The FRC cable is connected between the main board's ISP port and the HandyProg-USB programmer's 10-pin port. The USB driver is installad and thus HandyProg-USB is detected by PC on the first use. It's time to program the board for the first time.

Using the HandyProg-USB Software

  • 1. Select Device
  • 2. Select Programming Option: Program Flash, Verify Flash, Program & Verify EEPROM (only For AVRs), Write AVR Fuse Bits, Lock Device
  • 3. Open Flash Hex File (use any suitable Hex file, such as the ones in this tutorial)
  • 4. Click Start button to program
The red LED on the HandyProg-USB hardware will turn on during the programming process. The target device goes back into Run mode automatically when programming completes. If you're completing Chapter 1 of this tutorial, that means every other LED just turned on!

Now you're ready to learn about more interfaces with the 8051 microcontroller.

Proceed to Chapter 3


Back to PCAM+ page.

Shopping Cart more
0 items
What's New? more
A13 System on Chip Module, 512MB DDR3, microSD, UART Console
A13 System on Chip Module, 512MB DDR3, microSD, UART Console
US$29.40
Bestsellers
01. PIC16F877A-I/P Microcontroller, 40 DIP, 20 MHz
02. PIC16F628A-I/P Microcontroller, 18 DIP, 20 MHz
03. LCD 4-mux, 7 digits x 14 segments, progress bar, arrows
04. Atmel ATtiny2313-20PU AVR Microcontroller, 20 DIP, 20 MHz
05. LCD 4-mux, 7.1 digits x 7 segments, progress bar, arrows
06. USB Universal In-Circuit Programmer PIC AVR ARM MSP 8051 EEPROM
07. ARM JTAG Debugger & Programmer, parallel port
08. Power Supply 3-12V DC, U.S. plug, 6 connection tips
09. Power Supply 3-12V DC, US/UK/Euro/AU Plugs, 100-240VAC
10. Atmel AVR JTAG In-Circuit Debugger & Programmer, USB
Specials more
AVR ATmega 64-pin QFP Adapter Board, STK300 blank
AVR ATmega 64-pin QFP Adapter Board, STK300 blank
US$15.00
US$2.50
Reviews more
Universal Development Board 8051/ARM/AVR/PIC/dsPIC/PSoC: UNI-DS6
I just got the development board and have tried examples on ..
5 of 5 Stars!
  Thursday 24 July, 2014   List of all our Products

Copyright © 2003-2014 MicroController Pros LLC
Powered by osCommerce