Sari la conţinutul principal
Extinde toate secțiunile Restrânge toate secțiunile
ELSE
Moodle Login Page
  • Acasă
  • Calendar
  • Pagini utile
    Pagina facultății CIM Orarul studiilor FCIM Calendarul universitar
    Planuri de învățămînt
  • Mai mult
  • Română ‎(ro)‎
    English ‎(en)‎ Français ‎(fr)‎ Română ‎(ro)‎ Русский ‎(ru)‎
  1. CR.FR.SM21.1
  2. Lucrarea de laborator Nr. 6.
  3. Exemplu utilizare comunicației prin UART

Exemplu utilizare comunicației prin UART

Exemplu utilizare comunicației prin UART

Cerințe pentru finalizare

Exemplul dat demonstrează transmiterii datelor prin interfata serială. Aplicația este formată din 3 subrutine de intrerupere:

  1.  intreruperea de la ADC, în care rezultatul conversiei se salvează în memorie
  2. intreruperea RxComplete de la receptorul UART. In această întrerupere se analizează octetul recepționat și daca el este egal cu caracterul ”?” atunci in memorie se pregatește un frame de ”răspuns”, se inițializează contorul cu lingimea frame-ului și se activează intreruperea ”USART data register Empty”
  3. Întreruperea ”USART data register Empty”, care se apelează în momentul eliberării unui spațiu în bufferul emițătorului. Ăn această întrerupere se transferă următorul byte din memorie (Frame-ul de răspuns) în registrul emițătorului. Totodată se decrementeaza contorul de octeți transmiși și dacă a fost atins sfîrșitul frame-ului - intreruperea aceasta se dezactivează (pînă la următorul request).

    • ADC_USART.zip ADC_USART.zip
« AnteriorÎnapoi la CursUrmătorul »
Footer (Left)

Blocuri

Footer (Middle)

Blocuri

Footer (Middle 2)

Blocuri

Footer (Right)

Blocuri

(c) 2026 | Cursuri dezvoltate în cadrul Universității Tehnice a Moldovei (Facultatatea Calculatoare, Informatică și Microelectronică)

În prezent folosiți accesul pentru vizitatori (Conectare)
Rezumatul păstrării datelor
Obțineți aplicația mobilă