Microcontrolere

TEME

Sisteme încorporate, generalităţi

Ce este un sistem încorporat?
Ce este un microcontroler?
Cum se dezvolta o aplicaţie software pentru sisteme încorporate?
Sisteme de operare în timp real, generalităţi: scheduler de task-uri, comunicarea între task-uri, întreruperi.

Arhitectura microcontrolerelor

Introducere;
Unitatea centrală de procesare (CPU), registre şi fanioane;
Interfaţa externă;
Circuitul de reset;
Semnal de tact: frecvenţa şi performanţa, prescalare, circuit cu calare pe faza (PLL);
Memoria microcontrolerelor (RAM, ROM). Aspecte referitoare la stiva;
Intrări / Ieşiri digitale. Nivelul fizic şi nivelul logic al semnalelor electrice;
Timere (incluzind Intrări de captură, Ieşiri de comparare, timerul de Watchdog);
Conversii analog - numerice şi numeric - analogice;
Semnalul PWM - impulsuri modulate în durată;
Întreruperi (tipuri, utilizarea întreruperilor, arbitrarea întreruperilor, mascarea întreruperilor);
Magistrale (de date şi de adrese). Spaţiul de adresare. Muliplexarea adreselor şi datelor;
Interfeţe de comunicare serială (CAN, I2C, SPI etc.);
Regimuri de consum de putere. 

Instrumentarea sistemelor încorporate

Simulatoare şi Emulatoare;
Debuggere;
Utilizarea osciloscopului.

BIBLIOGRAFIE

[1] Embedded C, Michael J. Pont , Addison Wesley, 2002
[2] First Steps with Embedded Systems, Byte Craft Limited, 2002 

Joburi@CONTINENTAL

Pe portalul online de joburi, găsiţi toate posturile deschise în momentul de faţă Aplică acum!