2,439 matches
-
Construcția și tehnologia sistemelor embedded 108 normale, valoarea conversiei se determină cu formula: RR RIN ADC VV VV N 1023 Nucleul ADC10 se poate configura cu ajutorul a două registre de control, ADC10CTL0 și ADC10CTL1. Modulul ADC10 se activează prin setarea bitului ADC10ON. În general, configurarea modulului ADC10 prin modificarea unor biți de control din registrele ADC10CTL0 și ADC10CTL1 se poate face doar dacă bitul ENC este zero. Bitul ENC trebuie setat înainte de a face orice tip de conversie de date. 4
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
determină cu formula: RR RIN ADC VV VV N 1023 Nucleul ADC10 se poate configura cu ajutorul a două registre de control, ADC10CTL0 și ADC10CTL1. Modulul ADC10 se activează prin setarea bitului ADC10ON. În general, configurarea modulului ADC10 prin modificarea unor biți de control din registrele ADC10CTL0 și ADC10CTL1 se poate face doar dacă bitul ENC este zero. Bitul ENC trebuie setat înainte de a face orice tip de conversie de date. 4.5. Circuite de comandă a afișoarelor cu cristale lichide Afișoarele
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
poate configura cu ajutorul a două registre de control, ADC10CTL0 și ADC10CTL1. Modulul ADC10 se activează prin setarea bitului ADC10ON. În general, configurarea modulului ADC10 prin modificarea unor biți de control din registrele ADC10CTL0 și ADC10CTL1 se poate face doar dacă bitul ENC este zero. Bitul ENC trebuie setat înainte de a face orice tip de conversie de date. 4.5. Circuite de comandă a afișoarelor cu cristale lichide Afișoarele cu cristale lichide utilizează mult mai puțină energie decât cele cu diode electroluminiscente
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
două registre de control, ADC10CTL0 și ADC10CTL1. Modulul ADC10 se activează prin setarea bitului ADC10ON. În general, configurarea modulului ADC10 prin modificarea unor biți de control din registrele ADC10CTL0 și ADC10CTL1 se poate face doar dacă bitul ENC este zero. Bitul ENC trebuie setat înainte de a face orice tip de conversie de date. 4.5. Circuite de comandă a afișoarelor cu cristale lichide Afișoarele cu cristale lichide utilizează mult mai puțină energie decât cele cu diode electroluminiscente și se pretează pentru
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
cu generator de forme de undă, multiplexor analogic cu generarea tensiunilor neutre pentru electrozii comuni, circuite de control a segmentelor, memorie de afișare și multiplexoare de segmente. Memoria de afișare este un tablou de 20 de octeți în care fiecare bit reprezintă un segment, deci pot fi controlate maxim 20x8=160 de segmente. Circuitul oferă 40 de linii de segment S0..S39 și 4 linii comune COM0..COM3, ceea ce înseamnă că pot fi controlate 40 de segmente la afișoare statice, 80
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
4.36 Harta memoriei de afișare la modulul LCD din microcontrolere din familia MSP430F4XX În funcție de tipul de afișor folosit și configurat, anumite coloane din această memorie pot fi inactive. De exemplu, la afișoare LCD statice, au relevanță doar coloanele corespunzătoare biților 4 și 0, deci a patra și a opta coloană. Setarea unui bit în aceste coloane determină activarea segmentului LCD conectat la linia comună corespunzătoare coloanei și la linia de segment corespunzătoare jumătății de linie (stângă sau dreaptăă în care
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
MSP430F4XX În funcție de tipul de afișor folosit și configurat, anumite coloane din această memorie pot fi inactive. De exemplu, la afișoare LCD statice, au relevanță doar coloanele corespunzătoare biților 4 și 0, deci a patra și a opta coloană. Setarea unui bit în aceste coloane determină activarea segmentului LCD conectat la linia comună corespunzătoare coloanei și la linia de segment corespunzătoare jumătății de linie (stângă sau dreaptăă în care se află bitul respectiv. Pentru a nu se lucra cu adrese efective (091h
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
0, deci a patra și a opta coloană. Setarea unui bit în aceste coloane determină activarea segmentului LCD conectat la linia comună corespunzătoare coloanei și la linia de segment corespunzătoare jumătății de linie (stângă sau dreaptăă în care se află bitul respectiv. Pentru a nu se lucra cu adrese efective (091h...0A4h sunt valabile pentru microcontrolerele actuale, poate noile versiuni vor avea memoria de afișare plasată la alte adreseă se folosește variabila predefinită LCDMEM[], recunoscută și definită în header-ul msp430.h
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
periferice ale sistemelor embedded Construcția și tehnologia sistemelor embedded 116 ce linii ale afișorului LCD sunt conectate și, în final, se studiază și memoria de afișare a microcontrolerului. În cele din urmă se identifică ce segment este activat cu fiecare bit util din memoria de afișare și astfel se poate face programarea microcontrolerului pentru afișarea diferitelor informații pe dispozitivul LCD. Dacă configurarea modului de multiplexare, a rezistențelor divizorului de tensiune pentru generarea pragurilor intermediare (la afișoare cu multiplexareă și a frecvenței
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
Acești pini pot funcționa sau ca pini I/O sau ca semnale de control a afișorului LCD în funcție de modul în care sunt programați. Pentru semnalele COMx și Rxx, dacă sunt multiplexate cu linii I/O, se configurează utilizarea lor cu ajutorul biților regiștrilor PxSELx; pentru liniile de segment Sx multiplexate cu linii I/O, selecția se face cu ajutorul biților din variabila LCDPx. Această variabilă selectează funcționarea ca linii LCD pentru grupe de pini: pentru LCDPx=1, pinii segmentelor S0...S15 sunt selectați
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
în funcție de modul în care sunt programați. Pentru semnalele COMx și Rxx, dacă sunt multiplexate cu linii I/O, se configurează utilizarea lor cu ajutorul biților regiștrilor PxSELx; pentru liniile de segment Sx multiplexate cu linii I/O, selecția se face cu ajutorul biților din variabila LCDPx. Această variabilă selectează funcționarea ca linii LCD pentru grupe de pini: pentru LCDPx=1, pinii segmentelor S0...S15 sunt selectați în mod de funcționare LCD; pentru LCDPx>1, se selectează segmente în grupe de câte 4 pini
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
generatoarele de caractere, partea de comandă și control și de comunicație. Pentru interfațarea cu un sistem de calcul sunt necesare 8 linii de date sau 4 (caz în care octetul de transmis se împarte în 2 grupuri de câte 4 biți - nibbles transmise succesivă și 3 linii de comandă. Modulele mai noi pot avea și interfață serială SPI pentru reducerea suplimentară a numărului de pini de comandă. Modulele pot avea și iluminare de fundal, realizată cu LED-uri. Capitolul 4 Dispozitivele
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
sistemelor embedded Construcția și tehnologia sistemelor embedded 118 Prețul acestor dispozitive este mai mare decât al celor simple cu segmente, dar prezintă un avantaj incontestabil pot fi conectate direct la orice tip de microprocesor sau microcontroler pe 4/8/16 biți. Flexibilitatea în alegerea microcontrolerului este sporită și de disponibilitatea unor biblioteci de funcții în limbajul C pentru controlul acestor afișoare. Afișoarele LCD grafice: se întâlnesc în orice telefon mobil modern, în configurație monocromă sau color, și permit afișarea pe ecran
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
care se folosesc sisteme de calcul performante, PC-uri sau sisteme tip Single Board Computer, cu resurse de memorie și de procesare suficiente, protocoalele standard complexe pot fi utilizate - TCP/IP, GPRS; pentru sisteme bazate pe microcontrolere de 8/16 biți cu resurse limitate de memorie se pot folosi numai protocoale seriale simple. Implementarea unei stive TCP/IP este un proces complex; codul sursă este complicat și greu de manipulat, deci susceptibil la erori de programare, iar resursele hardware cerute sunt
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
standardul RS232 definește modul de transmisie serială a datelor, nivelele de tensiune, conectoarele folosite și lungimea maximă și Capitolul 4 Dispozitivele periferice ale sistemelor embedded Construcția și tehnologia sistemelor embedded 122 configurația cablurilor. Standardul RS232 permite transmisia serială a datelor, bit cu bit, în structura: cadru de start, cadru de date, bit de paritate, cadru de stop. Bitul de paritate poate lipsi, iar dacă este prezent, poate fi configurat ca paritate impară (oddă sau pară (evenă a biților de date (suma
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
definește modul de transmisie serială a datelor, nivelele de tensiune, conectoarele folosite și lungimea maximă și Capitolul 4 Dispozitivele periferice ale sistemelor embedded Construcția și tehnologia sistemelor embedded 122 configurația cablurilor. Standardul RS232 permite transmisia serială a datelor, bit cu bit, în structura: cadru de start, cadru de date, bit de paritate, cadru de stop. Bitul de paritate poate lipsi, iar dacă este prezent, poate fi configurat ca paritate impară (oddă sau pară (evenă a biților de date (suma lor modulo
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
tensiune, conectoarele folosite și lungimea maximă și Capitolul 4 Dispozitivele periferice ale sistemelor embedded Construcția și tehnologia sistemelor embedded 122 configurația cablurilor. Standardul RS232 permite transmisia serială a datelor, bit cu bit, în structura: cadru de start, cadru de date, bit de paritate, cadru de stop. Bitul de paritate poate lipsi, iar dacă este prezent, poate fi configurat ca paritate impară (oddă sau pară (evenă a biților de date (suma lor modulo 2Ă. În mod uzual se folosesc valorile 1 bit
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
și Capitolul 4 Dispozitivele periferice ale sistemelor embedded Construcția și tehnologia sistemelor embedded 122 configurația cablurilor. Standardul RS232 permite transmisia serială a datelor, bit cu bit, în structura: cadru de start, cadru de date, bit de paritate, cadru de stop. Bitul de paritate poate lipsi, iar dacă este prezent, poate fi configurat ca paritate impară (oddă sau pară (evenă a biților de date (suma lor modulo 2Ă. În mod uzual se folosesc valorile 1 bit start, un bit stop, 8 biți
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
serială a datelor, bit cu bit, în structura: cadru de start, cadru de date, bit de paritate, cadru de stop. Bitul de paritate poate lipsi, iar dacă este prezent, poate fi configurat ca paritate impară (oddă sau pară (evenă a biților de date (suma lor modulo 2Ă. În mod uzual se folosesc valorile 1 bit start, un bit stop, 8 biți de date, configurându-se în funcție de aplicație paritatea. Un exemplu de transmisie serială a caracterului W este prezentat în figura 4
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
bit de paritate, cadru de stop. Bitul de paritate poate lipsi, iar dacă este prezent, poate fi configurat ca paritate impară (oddă sau pară (evenă a biților de date (suma lor modulo 2Ă. În mod uzual se folosesc valorile 1 bit start, un bit stop, 8 biți de date, configurându-se în funcție de aplicație paritatea. Un exemplu de transmisie serială a caracterului W este prezentat în figura 4.31. Figura 4.31. Transmisia serială a caracterului W pe 7 biți, paritate impară
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
cadru de stop. Bitul de paritate poate lipsi, iar dacă este prezent, poate fi configurat ca paritate impară (oddă sau pară (evenă a biților de date (suma lor modulo 2Ă. În mod uzual se folosesc valorile 1 bit start, un bit stop, 8 biți de date, configurându-se în funcție de aplicație paritatea. Un exemplu de transmisie serială a caracterului W este prezentat în figura 4.31. Figura 4.31. Transmisia serială a caracterului W pe 7 biți, paritate impară Standardul RS-232 definește
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
Bitul de paritate poate lipsi, iar dacă este prezent, poate fi configurat ca paritate impară (oddă sau pară (evenă a biților de date (suma lor modulo 2Ă. În mod uzual se folosesc valorile 1 bit start, un bit stop, 8 biți de date, configurându-se în funcție de aplicație paritatea. Un exemplu de transmisie serială a caracterului W este prezentat în figura 4.31. Figura 4.31. Transmisia serială a caracterului W pe 7 biți, paritate impară Standardul RS-232 definește nivelurile de tensiune
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
valorile 1 bit start, un bit stop, 8 biți de date, configurându-se în funcție de aplicație paritatea. Un exemplu de transmisie serială a caracterului W este prezentat în figura 4.31. Figura 4.31. Transmisia serială a caracterului W pe 7 biți, paritate impară Standardul RS-232 definește nivelurile de tensiune care corespund nivelelor logice de unu și zero atât pentru liniile de date cât și pentru liniile de control. Semnale valide sunt fie în intervalul de 3-15 volți fie în gama -3--15
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
În figura alăturată se prezintă variația tensiunii la transmiterea caracterului ASCII K. Capitolul 4 Dispozitivele periferice ale sistemelor embedded Construcția și tehnologia sistemelor embedded 123 Figura 4.32 Semnalul RS232 la transmiterea caracterului K (0x4BĂ cu parametrii de comunicație 1 bit de start, 8 biți de date, 1 bit de stop, fără bit de paritate O conexiune minimală RS-232 pe trei fire, constând doar în semnalele de transmisie, recepție și masă, este frecvent utilizată în aplicațiile în care nu sunt necesare
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]
-
prezintă variația tensiunii la transmiterea caracterului ASCII K. Capitolul 4 Dispozitivele periferice ale sistemelor embedded Construcția și tehnologia sistemelor embedded 123 Figura 4.32 Semnalul RS232 la transmiterea caracterului K (0x4BĂ cu parametrii de comunicație 1 bit de start, 8 biți de date, 1 bit de stop, fără bit de paritate O conexiune minimală RS-232 pe trei fire, constând doar în semnalele de transmisie, recepție și masă, este frecvent utilizată în aplicațiile în care nu sunt necesare toate facilitățile standardului RS-232
CONSTRUCŢIA ŞI TEHNOLOGIA SISTEMELOR EMBEDDED by Andrei DRUMEA () [Corola-publishinghouse/Science/674_a_1090]