Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

AT91SAM9 microcontroller implementation by ac6-training

Training

Product Description

This course covers AT91SAM9 ARM-based MCU family

Objectives
The course details the hardware implementation of the AT91SAM9 MCUS.

The ARM926EJ-S operation is detailed, particularly cache and MMU.

The boot sequence and the clocking are explained.

Practical labs on integrated peripherals are based on I/O functions provided by Atmel.

The course provides examples of internal peripheral software drivers.

Note that ACSYS does not sell emulation probes and IDEs. Consequently this course has not been designed to convince attendees to buy a particular IDE. The unique objective consists in providing sufficient knowledge to attendees so that they can successfully design a system based on AT91SAM9.

This course has been delivered several times to companies developing embedded systems, such as medical equipments.

Note that an additional day on Linux porting onto an AT91SAM9 board may be appended.
A lot of programming examples have been developed by ACSYS to explain the boot sequence, the vector table and the operation of embedded peripherals.

•They have been developed with 2 different IDEs : Keil and IAR.

•Consequently for on site course, it is up to the customer to select the IDE under which labs will be run.

A more detailed course description is available on request at info@ac6-training.com


Prerequisites
Experience of a processor or DSP is recommended.

Knowledge of USB is recommended, see our course reference I6.

Knowledge of CAN bus is recommended, see our course reference I9.

Knowledge of Ethernet is recommended, see our course reference N1.

--------------------------------------------------------------------------------

Plan

INTRODUCTION TO AT91SAM9 MCUs
Overview

THE PROCESSOR CORE
The ARM926EJ-S Core

PLATFORM
Infrastructure

INTEGRATED I/Os
Timers
Analog to Digital Converter
COMMUNICATION CONTROLLERS
2-wire interface
SPI
USART
Synchronous Serial Controller
Image Sensor Interfarce
LCD Controller
Touch screen analog to Digital

AT91SAM9 microcontroller implementation

Market Segment(s)

  • General Purpose Products/Services

ARM Processor(s)

  • ARM926EJ-S
 
ARM Connected