Entdecken Sie eBooks
Kategorien
Entdecken Sie Hörbücher
Kategorien
Entdecken Sie Zeitschriften
Kategorien
Entdecken Sie Dokumente
Kategorien
5 - MCT-2
WiSe21/22
Stephan Schulze
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 7.5 - MCT-2 16. November 2021 1 / 37
Gliederung
1 RS-232
Übertragung
Praxisanwendung
Register
Beispiel
2 ADC / DAC
DAC
ADC
Beispiele
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 7.5 - MCT-2 16. November 2021 2 / 37
Abschnitt 1
RS-232
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 7.5 - MCT-2 16. November 2021 3 / 37
RS-232
Allgemein
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 7.5 - MCT-2 16. November 2021 4 / 37
Unterabschnitt 1
Übertragung
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 7.5 - MCT-2 16. November 2021 5 / 37
RS-232
Übertragung I
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 7.5 - MCT-2 16. November 2021 6 / 37
RS-232
Übertragung II
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 7.5 - MCT-2 16. November 2021 7 / 37
RS-232
Parity
0 1 1 1 0 0 1 0 0
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 7.5 - MCT-2 16. November 2021 8 / 37
Unterabschnitt 2
Praxisanwendung
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 7.5 - MCT-2 16. November 2021 9 / 37
RS-232
Handshaking für Flow Control
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 7.5 - MCT-2 16. November 2021 10 / 37
RS-232
Implementierung auf dem NUCLEO-F303
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 7.5 - MCT-2 16. November 2021 11 / 37
Unterabschnitt 3
Register
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 7.5 - MCT-2 16. November 2021 12 / 37
RS-232
USART control register 1 (USART CR1)
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 7.5 - MCT-2 16. November 2021 14 / 37
RS-232
USART interrupt and status register (USART ISR)
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 7.5 - MCT-2 16. November 2021 15 / 37
RS-232
USART receive data register (USART RDR)
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 7.5 - MCT-2 16. November 2021 16 / 37
RS-232
USART transmit data register (USART TDR)
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 7.5 - MCT-2 16. November 2021 17 / 37
Unterabschnitt 4
Beispiel
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 7.5 - MCT-2 16. November 2021 18 / 37
RS-232
Beispiel I
int i o p u t c h a r ( i n t ch )
{
i f ( ch == ’ \n ’ )
i o p u t c h a r ( ’\r ’ ) ;
USART2→TDR = ch ;
r e t u r n ch ;
}
int i o g e t c h a r ( void )
{
w h i l e ( ( USART2→ISR & USART ISR RXNE ) == 0 )
;
r e t u r n USART2→RDR ;
}
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 7.5 - MCT-2 16. November 2021 19 / 37
RS-232
Beispiel II
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 7.5 - MCT-2 16. November 2021 20 / 37
RS-232
Beispiel III
Aufgabe: Das folgende Bild zeigt den Signalverlauf eines über eine serielle
Schnittstelle RS-232 übertragenen ASCII-Zeichens (8N1). Bestimme die
Baudrate und das übertragene Zeichen.
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 7.5 - MCT-2 16. November 2021 21 / 37
Abschnitt 2
ADC / DAC
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 7.5 - MCT-2 16. November 2021 22 / 37
Unterabschnitt 1
DAC
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 7.5 - MCT-2 16. November 2021 23 / 37
DAC
R2R Netzwerk
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 7.5 - MCT-2 16. November 2021 24 / 37
Unterabschnitt 2
ADC
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 7.5 - MCT-2 16. November 2021 25 / 37
ADC
A/D-Umsetzer: Sukzessive Approximation
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 7.5 - MCT-2 16. November 2021 26 / 37
ADC
A/D-Umsetzer im STM32F303RE
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 7.5 - MCT-2 16. November 2021 28 / 37
ADC
Sample-and-Hold-Schaltung
Abtast-Halte-Schaltung
Bei uns: C ≈ 5pF, R ≤ 100 kΩ
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 7.5 - MCT-2 16. November 2021 29 / 37
ADC
Interner Temperatursensor
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 7.5 - MCT-2 16. November 2021 30 / 37
Unterabschnitt 3
Beispiele
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 7.5 - MCT-2 16. November 2021 31 / 37
ADC
Beispiel I
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 7.5 - MCT-2 16. November 2021 32 / 37
ADC
Beispiel II
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 7.5 - MCT-2 16. November 2021 33 / 37
ADC
Übungsaufgaben
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 7.5 - MCT-2 16. November 2021 34 / 37
Abschnitt 3
Anhang
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 7.5 - MCT-2 16. November 2021 35 / 37
Unterabschnitt 1
Quellen
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 7.5 - MCT-2 16. November 2021 36 / 37
Quellen I
Stephan Schulze (BHT Berlin / IAV GmbH) Termin 7.5 - MCT-2 16. November 2021 37 / 37