Skip to main content
Expand all Collapse all
ELSE
Moodle Login Page
  • Home
  • Calendar
  • Pagini utile
    Pagina facultății CIM Orarul studiilor FCIM Calendarul universitar
    Planuri de învățămînt
  • More
  • English ‎(en)‎
    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

Completion requirements

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
« PreviousBack to CourseNext »
Footer (Left)

Blocks

Footer (Middle)

Blocks

Footer (Middle 2)

Blocks

Footer (Right)

Blocks

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

You are currently using guest access (Log in)
Data retention summary
Get the mobile app