4,896 matches
-
ARM1176JZF-S GPU Broadcom VideoCore IV Memorie RAM 256Mbytes 512MBytes Porturi USB 1 2 (prin hub USBĂ Ieșire video Composite, HDMI Ieșire audio Jack, HDMI Memorie nevolatilă Slot Secure Digital|SD / MMC / SDIO Rețea locală Nu Ethernet 10/100MBps Dispozitive periferice Pini I/O, interfețe SPI, I2C, I2S, UART Consum (U=5Vccă 300mA 700mA Dimensiuni 85.0x56.0mm x 15mm 85.0x56.0mm x 17mm Masă totală 31g 40g O critică adusă de anumiți utilizatori ai acestor sisteme este alegerea procesorului sistemului
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
dispozitivelor. Arhitectura Microchip PIC Microcontrolerele Microchip PIC sunt printre primele microcontrolere pe 8 biți cu memorie flash existente pe piață. Suportul excelent din partea producătorului și gama largă de modele în capsule SMD dar și THT - DIP cu 14...40 de pini au contribuit la popularitatea deosebită a lor. Capitolul 2 Unitatea centrală de prelucrare a sistemelor embedded Construcția și tehnologia sistemelor embedded 64 Printre avantaje se pot enumera arhitectura Harvard ce permite viteze ridicate în execuția instrucțiunilor, existența unei game foarte
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
de dezvoltare MSP430 Launchpad de la Texas Instruments, ce combină pe aceeași placă un programator și depanator în circuit cu interfață USB de conectare la PC și o zonă de dezvoltare / experimentare pentru microcontrolere cu capsulă DIP de până la 20 de pini, totul la un preț de 8USD. • Posibilitățile de cumpărare ale unui anumit tip de microcontroler reprezintă un aspect ce nu trebuie nici o clipă neglijat. Un microcontroler cu performanțe remarcabile dar care este disponibil la distribuitorul de componente electronice abia peste
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
ieșire ale sistemelor embedded dispun de capabilități scăzute de curent. Creșterea curentului comandat impune utilizarea de elemente active amplificatoare de curent, ca in figurile 4.3 și 4.4. Figura 4.3 Posibilități de extindere a capabilității de curent a pinilor de ieșire folosind tranzistoare discrete Figura 4.4 Posibilități de extindere a capabilității de curent a pinilor de ieșire folosind triac/tiristor sau buffere Pentru economisirea numărului de linii de ieșire ale unui sistem embedded Capitolul 4 Dispozitivele periferice ale
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
active amplificatoare de curent, ca in figurile 4.3 și 4.4. Figura 4.3 Posibilități de extindere a capabilității de curent a pinilor de ieșire folosind tranzistoare discrete Figura 4.4 Posibilități de extindere a capabilității de curent a pinilor de ieșire folosind triac/tiristor sau buffere Pentru economisirea numărului de linii de ieșire ale unui sistem embedded Capitolul 4 Dispozitivele periferice ale sistemelor embedded Construcția și tehnologia sistemelor embedded 84 folosite la comanda unor dispozitive cu funcții similare se
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
similare se poate utiliza tehnica multiplexării. Un exemplu des întâlnit în practică este multiplexarea led-urilor afișoarelor de diferite tipuri (cu șapte segmente sau matricealeă, după cum se prezintă în figura 4.5: Figura 4.5 Multiplexarea led-urilor comadate de pini de ieșire ai sistemului embedded Pinii de intrare se folosesc uzual pentru citirea stării unor linii logice sau a unor taste/butoane. Există două configurații standard de citire a unei taste, prezentate în figura 4.6. Figura 4.6 Posibilități
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
Un exemplu des întâlnit în practică este multiplexarea led-urilor afișoarelor de diferite tipuri (cu șapte segmente sau matricealeă, după cum se prezintă în figura 4.5: Figura 4.5 Multiplexarea led-urilor comadate de pini de ieșire ai sistemului embedded Pinii de intrare se folosesc uzual pentru citirea stării unor linii logice sau a unor taste/butoane. Există două configurații standard de citire a unei taste, prezentate în figura 4.6. Figura 4.6 Posibilități de conectare a unei taste la
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
intrare se folosesc uzual pentru citirea stării unor linii logice sau a unor taste/butoane. Există două configurații standard de citire a unei taste, prezentate în figura 4.6. Figura 4.6 Posibilități de conectare a unei taste la un pin de intrare În cazul A, când tasta este neapăsată la intrarea microcontrolerului se citește 0 logic, iar la apăsarea tastei se citește 1 logic. În cazul B este invers, 0 logic pentru tasta apăsată și 1 logic pentru tasta neapăsată
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
linia curentă; în acest mod se trec succesiv toate liniile în zero logic și se scanează coloanele, citindu-se toată tastatura. Rezistențele de pull-up asigură starea de unu logic pentru coloanele care nu au taste apăsate. Microcontrolerele moderne dispun la pinii de intrare/ieșire de rezistoare integrate de pull up și pull-down, selectabile software, astfel că numărul de componente necesare citirii unei tastaturi matriceale este redus la minim. Metoda are însă și un dezavantaj, procesorul trebuie să fie permanent în stare
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
de intrare. În cazul aplicațiilor de consum foarte redus, alimentate de la baterii, tastaturile matriceale nu sunt recomandate, ci se preferă utilizarea câte unei taste pe fiecare linie de intrare. Figura 4.9 Posibilități de conectare a unei taste la un pin de intrare Capitolul 4 Dispozitivele periferice ale sistemelor embedded Construcția și tehnologia sistemelor embedded 87 Dispozitivele MSP430 au implementate până la opt porturi I / O digitale, de la P1 până la (maximă P8. Fiecare port are până la opt pini I / O iar pentru
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
unei taste la un pin de intrare Capitolul 4 Dispozitivele periferice ale sistemelor embedded Construcția și tehnologia sistemelor embedded 87 Dispozitivele MSP430 au implementate până la opt porturi I / O digitale, de la P1 până la (maximă P8. Fiecare port are până la opt pini I / O iar pentru fiecare pin se poate configura individual direcția - pin de intrare sau de ieșire, și poate fi citit sau scris individual. Porturile P1 și P2 dispun suplimentar de facilitatea de a genera întreruperi. Fiecare linie a porturilor
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
intrare Capitolul 4 Dispozitivele periferice ale sistemelor embedded Construcția și tehnologia sistemelor embedded 87 Dispozitivele MSP430 au implementate până la opt porturi I / O digitale, de la P1 până la (maximă P8. Fiecare port are până la opt pini I / O iar pentru fiecare pin se poate configura individual direcția - pin de intrare sau de ieșire, și poate fi citit sau scris individual. Porturile P1 și P2 dispun suplimentar de facilitatea de a genera întreruperi. Fiecare linie a porturilor P1 și P2 poate fi individual
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
sistemelor embedded Construcția și tehnologia sistemelor embedded 87 Dispozitivele MSP430 au implementate până la opt porturi I / O digitale, de la P1 până la (maximă P8. Fiecare port are până la opt pini I / O iar pentru fiecare pin se poate configura individual direcția - pin de intrare sau de ieșire, și poate fi citit sau scris individual. Porturile P1 și P2 dispun suplimentar de facilitatea de a genera întreruperi. Fiecare linie a porturilor P1 și P2 poate fi individual activată și configurată pentru a genera
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
programabile la nivel individual, independent una de alta; • permit combinație de linii de intrare sau de ieșire; • întreruperi individual configurabile pentru porturile P1 și P2; • registre de date independente pentru intrare și ieșire; • rezistoare pullup/pulldown configurabile individual pentru fiecare pin; • dispozitivele MSP430 mai noi dispun și de oscilator de pin configurabil individual, care permite implementarea funcțiunilor de tip senzor tactil capacitiv fără a necesita componente externe. Această funcțiune necesită însă resurse suplimentare ale microcontrolerului, și anume un modul din TimerA
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
de linii de intrare sau de ieșire; • întreruperi individual configurabile pentru porturile P1 și P2; • registre de date independente pentru intrare și ieșire; • rezistoare pullup/pulldown configurabile individual pentru fiecare pin; • dispozitivele MSP430 mai noi dispun și de oscilator de pin configurabil individual, care permite implementarea funcțiunilor de tip senzor tactil capacitiv fără a necesita componente externe. Această funcțiune necesită însă resurse suplimentare ale microcontrolerului, și anume un modul din TimerA. Demn de menționat este faptul că, în funcție de dispozitiv, anumiți pini
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
pin configurabil individual, care permite implementarea funcțiunilor de tip senzor tactil capacitiv fără a necesita componente externe. Această funcțiune necesită însă resurse suplimentare ale microcontrolerului, și anume un modul din TimerA. Demn de menționat este faptul că, în funcție de dispozitiv, anumiți pini multiplexează funcțiunile de intrare-ieșire cu alte funcțiuni speciale, de genul intrări/ieșiri de modul timer, intrări de convertor analog-digital, intrări-ieșiri ale modulului de comunicație serială sau chiar interfața de programare și depanare JTAG. Alegerea uneia dintre funcțiuni se face prin
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
convertor analog-digital, intrări-ieșiri ale modulului de comunicație serială sau chiar interfața de programare și depanare JTAG. Alegerea uneia dintre funcțiuni se face prin setarea corespunzătoare a unor regiștri de configurare. Multiplexarea este cu atât mai complexă cu cât numărul de pini ai dispozitivului este mai redus (14, 20Ă; la dispozitivele capăt de gamă, cu capsule cu număr mare de pini (100 și pesteă, multiplexarea este practicată la un procent redus de pini. De exemplu, în cazul pinului P1.4 al microcontrolerului
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
funcțiuni se face prin setarea corespunzătoare a unor regiștri de configurare. Multiplexarea este cu atât mai complexă cu cât numărul de pini ai dispozitivului este mai redus (14, 20Ă; la dispozitivele capăt de gamă, cu capsule cu număr mare de pini (100 și pesteă, multiplexarea este practicată la un procent redus de pini. De exemplu, în cazul pinului P1.4 al microcontrolerului MSP430G2553 se multiplexează 10 (!Ă funcțiuni selectabile cu ajutorul regiștrilor de configurare. Structura internă a acestui pin este deosebit de complexă
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
este cu atât mai complexă cu cât numărul de pini ai dispozitivului este mai redus (14, 20Ă; la dispozitivele capăt de gamă, cu capsule cu număr mare de pini (100 și pesteă, multiplexarea este practicată la un procent redus de pini. De exemplu, în cazul pinului P1.4 al microcontrolerului MSP430G2553 se multiplexează 10 (!Ă funcțiuni selectabile cu ajutorul regiștrilor de configurare. Structura internă a acestui pin este deosebit de complexă, pentru a permite această multiplexare, și este prezentată în figura 4.10
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
cu cât numărul de pini ai dispozitivului este mai redus (14, 20Ă; la dispozitivele capăt de gamă, cu capsule cu număr mare de pini (100 și pesteă, multiplexarea este practicată la un procent redus de pini. De exemplu, în cazul pinului P1.4 al microcontrolerului MSP430G2553 se multiplexează 10 (!Ă funcțiuni selectabile cu ajutorul regiștrilor de configurare. Structura internă a acestui pin este deosebit de complexă, pentru a permite această multiplexare, și este prezentată în figura 4.10, preluată din foaia de catalog
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
număr mare de pini (100 și pesteă, multiplexarea este practicată la un procent redus de pini. De exemplu, în cazul pinului P1.4 al microcontrolerului MSP430G2553 se multiplexează 10 (!Ă funcțiuni selectabile cu ajutorul regiștrilor de configurare. Structura internă a acestui pin este deosebit de complexă, pentru a permite această multiplexare, și este prezentată în figura 4.10, preluată din foaia de catalog a dispozitivului: Capitolul 4 Dispozitivele periferice ale sistemelor embedded Construcția și tehnologia sistemelor embedded 88 Figura 4.10 Structura unui
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
este deosebit de complexă, pentru a permite această multiplexare, și este prezentată în figura 4.10, preluată din foaia de catalog a dispozitivului: Capitolul 4 Dispozitivele periferice ale sistemelor embedded Construcția și tehnologia sistemelor embedded 88 Figura 4.10 Structura unui pin I/O la microcontrolerul MSP430 Selectarea unei anumite funcțiuni se face prin modificarea regiștrilor de configurare indicați în figura 4.11. Figura 4.11 Configurarea pinilor de intrare ieșire la MSP430 Utilizarea liniilor digitale de intrare-ieșire presupune configurarea Capitolul 4
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
ale sistemelor embedded Construcția și tehnologia sistemelor embedded 88 Figura 4.10 Structura unui pin I/O la microcontrolerul MSP430 Selectarea unei anumite funcțiuni se face prin modificarea regiștrilor de configurare indicați în figura 4.11. Figura 4.11 Configurarea pinilor de intrare ieșire la MSP430 Utilizarea liniilor digitale de intrare-ieșire presupune configurarea Capitolul 4 Dispozitivele periferice ale sistemelor embedded Construcția și tehnologia sistemelor embedded 89 porturilor cu ajutorul unor regiștri speciali PxDIR, PxREN, PxSEL, PxSEL 2 și scrierea/citirea informațiilor în
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
0Ă sau ieșiri (bit 1Ă. PxREN Registru de configurare a rezistoarelor de pullup/pulldown asociate, conform valorii biților se selectează dezactivarea (bit0Ă sau activarea (bit1Ă acestor rezistoare pentru fiecare din liniile portului. PxSEL, PxSEL 2 Regiștri de selecție a funcțiunii pinului respectiv, în funcție de dispozitivul și familia de microcontrolere MSP430 utilizate. În principiu, combinațiile permise din biții de același rang din aceste registre (care corespund aceluiași pină sunt: PxSEL 2=0, PxSEL 1=0 funcțiune I/O PxSEL 2=0, PxSEL 1
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]
-
funcțiune modul periferic primar PxSEL 2=1, PxSEL 1=0 rezervat, se studiază foaia de catalog PxSEL 2=1, PxSEL 1=1 funcțiune modul periferic secundar PxIN Registru de intrare, se citește ca variabilă pe 8 biți cu bitul corespunzător pinului respectiv de valoare 0 dacă intrarea e la nivel logic 0 și 1 în caz contrar. PxOUT Registru de ieșire, se scrie în el un număr pe 8 biți având bitul corespunzător pinului setat la valoarea 1 dacă se dorește
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1069]