Pt 51

  • Uploaded by: Saivamseedhar Bojja
  • 0
  • 0
  • March 2021
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Pt 51 as PDF for free.

More details

  • Words: 858
  • Pages: 33
Loading documents preview...
Operating Instructions for Pt-51 Compiled by Maheshwar Mangat ([email protected]) G. P. Vinayak ([email protected])

1

Board Specifications – Microcontroller : Atmel AT89C5131A – 24MHz Crystal clock generator – 4 LEDs and 4 Switches for simple programs – LCD (16x2) connection port – Type B USB connector for power and Programming – All ports accessible

2

Board Layout : Ports P1.7

Port 1

P1.0

Port 1 pins have been used for switches and LEDs. So, when they are used for this function, they cannot be use as general purpose I/O pins.

ALE

AT89C5131A

3

Board Layout : Ports P0.0

P0.7 Port 0

ALE

AT89C5131A

4

Board Layout : Ports P3.0

P3.7 Port 3

ALE

AT89C5131A

5

Board Layout : Ports

ALE

AT89C5131A

P2.0 Port 2 P2.7

6

Board layout : Peripherals/Connectors SPI

TWI

AT89C5131A

P1.3 P1.2 P1.1 P1.0 Adjust LCD contrast

Pin 1

LCD

Pin 16

7

Board layout : Jumpers / Buttons ALE

EA Reset button

EA Jumper POWER SELECT

USB B type Connector USB ATTACH/ DETACH SWITCH

Detach Attach position position

Boot Button

8

Detailed Board Layout

9

Detailed Board Layout continued….

10

CAUTION!!!!! Note that the certain port pins have been given multiple functionalities and they can used to perform only one function at a time. Ports PORT 1

PORT 2 PORT 0

Alternate Functions 1)General Purpose I/O 2)LED’s (P1.4 - P1.7) and Switches (P1.0 – P1.3) 3)SPI interface 1)General Purpose I/O 2)Data lines for LCD(D0-D7) 1)General Purpose I/O 2)Control signal of LCD (RS: P0.0, R/W: P0.1, EN: P0.2) 11

Getting Started Ensure that the you have downloaded and installed – Keil uvision 4 : To edit , compile and generate HEX file. – Atmel Flip : To write the HEX file generated, into the board’s flash memory. You need: Atmel Flip 2.4.6 for Windows XP Atmel Flip 3.4.7 for Windows 7 or Windows

12

Operating modes It operates in 2 modes – • Boot loader mode : The hex file is written into the on chip flash memory. This communication takes place through USB port. • Application mode : The board runs the application code which has been programmed into the flash memory of the microcontroller.

13

Boot loader Mode To get into this mode, the following steps have to be done in the same sequence as given below: – Keep USB ATTACH/DETACH switch in “detach” position – Press and hold the “Boot” button. – Press and hold the “Reset” button, for a moment and release it, still holding the Boot button pressed. – Release the Boot button. – Keep USB ATTACH/DETACH switch in “attach” position

Note: we have to follow above steps every time if we want execute boot loader 14

Boot loader Mode continued…… If boot loader mode execution procedure is followed properly, PC will recognize new hardware and “Found New Hardware Wizard ” window will appear. Note:“Found New Hardware Wizard ” window will only appear during first time Pt-51 board is connected to your PC or Driver is corrupted, So ignore steps given in slides no.16 to 19 if driver is already installed.

15

16

17

For newer version of flip give following driver path: C:\Program files\ATMEL\FLIP 3.4.7\USB

18

19

Loading the program • Connect Pt-51 board to your PC using B-type USB cable. • Execute boot loader mode using procedure given in slide no.14 “Boot loader Mode”.

B-Type USB Connector

20

Run the software Atmel Flip. You will see a window as shown above.

Now your software is ready to communicate with the Board

Note that the status of the communication between the software and the board is displayed here. 21

Click on this Icon to select the microcontroller.

22

We use AT89C5131A Microcontroller from Atmel family. So Select AT89C5131 and click on OK

23

Click on this Icon….

and select “USB”

24

Click on “Open” to establish connection with the board

25

This procedure establish connection between Pt-51 board and PC over USB Port(Atmel Flip). Note: Atmel Flip will establish connection with Pt-51 board only when boot loader mode is executed successfully. Indicates that connection has been established

26

To load HEX file.

OR Click on

27

1

The HEX file generated, is by default, given the name of the Project and stored in the project folder

28

1 Make sure BLJB bit is Unchecked. If this bit is checked, MCU will execute boot loader on RESET. This is software bit for executing boot loader.

2 Click on “Run”, this programs the Flash with the HEX file loaded. 29

Programming in progress

Programming in progress

30

Green and red indicate the success and failure of a process respectively.

31

To execute the code on Pt-51 • On successful programming of the Flash, to execute the code, – Press and release the “Reset” button.

• To program a different program on the board, repeat the steps by first entering into the boot loader mode.

32

Application mode • When Pt-51 is powered up, if some code exists in the flash memory then it directly enters the application mode else it enters the boot loader mode. • In this mode, the board will not communicate with the PC and cannot be programmed.

33

Related Documents

Pt 51
March 2021 0
51 Structure.pdf
March 2021 0
51 Axialflowfans
January 2021 0
Bgime 51
March 2021 0
Pajarita 51
January 2021 1
Maxcenter-51
January 2021 1

More Documents from "maxcenter"

Pt 51
March 2021 0