• Your selection is empty.

    Register the diplomas, courses or lessons of your choice.

Microcomputer project

  • School / Prep

    ENSEIRB-MATMECA

Internal code

EE8MI202 (maj), EE8MI209 (min)

Description

All practical work is carried out on Digilent's Basys MX3 board, based on a microchip PIC32 microcontroller. The board is fitted with numerous components, and the microcontroller features standard interfaces, as well as a vectorized interrupt system.
The aim of the teaching is to use the various documentation resources to design a basic application by managing the components at the lowest level.
Students are placed in a situation where their only source of documentation is the manufacturer's technical documents in English. Understanding these documents is an integral part of the course.

Read more

Teaching hours

  • CIIntegrated Courses12h

Mandatory prerequisites


PG108 : (UNIX) - C language
EN105 : Microprocessors
EN111 : Microprocessor project
IF112 : IT project
MI201 : Microcomputing
English

Read more

Syllabus

The series of practical exercises is divided into 7 sessions:

Getting to know the tools, reminders, simple operations: buttons and LEDs
Time management, use of timers, PWM modulation (tricolor LEDs)
Handling interrupts produced by timers
Handling the SPI link (reading the contents of an external Flash memory)
Project: audio file playback: data access
audio file playback: PWM sound playback
audio file playback: data flow management

Read more

Further information

Bibliography

Some resources are available in French:

A reminder of the essential concepts of microcontrollers
The text of the practical exercises
The text of the final project

The original technical documents (in English) are provided in paper and electronic versions
The electronic resources are available at the following address: http://bornat.vvv.enseirb.fr/wiki/doku.php?id=mi202:accueil

Read more

Assessment of knowledge

Initial assessment / Main session - Tests

Type of assessmentType of testDuration (in minutes)Number of testsTest coefficientEliminatory mark in the testRemarks
Integral Continuous ControlContinuous control2