Keil ADuC812 Microcontroller Development Tools Application Note

Below you will find brief information for ADuC812. This application note guides users through the installation and usage of the Keil Monitor-51 and µVision2 Debugger with the Analog Devices ADuC812 Evaluation Board. It covers essential hardware modifications, memory mapping details, and step-by-step instructions for downloading the monitor and configuring the µVision2 IDE for development and debugging.

PDF
Document
Keil ADuC812 Application Note | AI Chat & PDF Download | Manualzz

Advertisement

Advertisement

/

Advertisement

Key features

  • Required hardware modification for Von-Neumann wired code/xdata memory

  • Pre-configured Monitor-51 for ADuC812 silicon included

  • Download Monitor-51 to on-chip Flash ROM using AD Download utility

  • Detailed memory mapping for ADuC812 board

  • Seamless integration with Keil µVision2 IDE for project management and debugging

  • Monitor-51 supports auto-adjust baudrate up to 57600 bps

  • µVision2 simulator support for ADuC812 specific peripherals and VTREGs

  • Configurable tool options for both Monitor-51 and direct Flash ROM download

Frequently asked questions

A 74HC08 (or similar device) must be added on the prototype area, and the RD/ signal to Pin 1 of the RAM (U8) device must be cut and rewired to combine RD/ and PSEN/ signals for Von-Neumann wired code/xdata memory access.

Close jumper LK3, insert LK4 and LK6 to position A (pin 1), connect to PC via serial cable, connect power, press RESET, then use the AD Download utility from the Analog Devices CD-ROM with the provided MON51.HEX file.

The board features on-chip Flash ROM with Monitor Code from 0x0000-0x7EFF and Monitor-51 Data Space/XDATA RAM from 0x7F00-0x8000, providing 8KB xdata RAM from 0x0000-0x1FFF and about 24KB program code space from 0x2000-0x7EFF for user applications.

Due to a chip problem in the ADuC812 silicon, it is required to use the specific monitor version that comes with this application note, as the standard Keil Monitor-51 will not function correctly.

In µVision2, go to 'Project – Options for Target - Debug', select 'Use: Keil Monitor-51', then use the 'Settings' button to configure serial communication, typically at a baudrate like 38400 bps.

Preparing document for printing…
0%