Microcontrôleurs 2Sciences de l'Ingénieur S7 (GSI)
Microcontrollers 2
Séquencement
Learning objectives
After seeing the basics of microcontroller systems and applications such as input and display devices and process controls in the previous course, this course addresses communication methods: asynchronous and synchronous series connections, parallel buses, field buses...
Prerequisites
| Module | Teaching unit | Semester |
|---|---|---|
| Digital Electronics | Applied and Industrial Sciences 3 | S3 |
| Electrokinetics 3 | Applied and Industrial Sciences 4 | S4 |
| Electronics | PO GSI 2 | S4 |
| Microcontrollers 1 | Engineering Sciences S6 | S6 |
Program
The microcontroller used is MICROCHIP PIC18F4520.
I. Asynchronous serial link: study of transmission format and speed, UART interface, RS232, RS423, RS422 and RS485, hardware and software flow management protocol.
II. Liaison/parallel communication.
III. Local communication bus SPI and I2C synchronous series.
IV. Overview of industrial field buses and their characteristics: JBUS/MODBUS, CAN, etc.
V. Applications: LCD display by parallel link, RS232 serial asynchronous link (printer), SPI temperature acquisition, I2C timer.
Assessment
- TPs rated + possible checks (25% of final score = coeff 1) TPs or parts of TP that will be rated may vary from year to year.
- Final exam (75% of final score = coeff 3) Authorized documents: Personal courses/TD/TP The TPs of other pairs, whether or not photocopied, and the annals of examinations are PROHIBITED. Annal examinations are available on the TENT: Celene>GSI>3A>Electric Engineering>MICROCONTROLERS
References
- C. Tavernier, - Description and implementation, Dunod.
- C. Tavernier,
- C. Tavernier,
Skills
4| Ref. | Verb | Description | Level |
|---|---|---|---|
| C1_2 | identify | know the various communication techniques of a microcontroller: parallel link, asynchronous series and synchronous (SPI and I2C) | 2 |
| C2_1 | solve | measuring and analyzing a communication frame | 3 |
| C3_2 | implement | implementing different communication techniques | 2 |
| C6_1 | organize | working in forced time | 2 |