Table Of Contents - ST STM32G071B-DISCO User Manual

Usb-c discovery kit
Table of Contents

Advertisement

Contents
Contents
1
Demonstration description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.1
Demonstration package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.2
Demonstration architecture overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2.1
1.2.2
1.2.3
1.3
STM32G071RB resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.3.1
1.3.2
1.3.3
2
Demonstration functional description . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.1
Demo startup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.1.1
2.2
UCPD demonstration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2.1
2.2.2
3
Hardware settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.1
STM32G071B-DISCO board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4
Software settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.1
Clock Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.2
Programming the demonstration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.2.1
4.2.2
5
Software description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.1
Demonstration Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.2
Application overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.2.1
5.2.2
5.2.3
5.2.4
2/30
Analyzer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
HAL level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Middleware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Peripherals used by the UCPD demonstration . . . . . . . . . . . . . . . . . . . 10
Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Normal processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Mode selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
LED indications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Using Binary file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Using preconfigured projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Spy mode case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Standalone sink case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Demonstration menu details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
UM2546 Rev 1
UM2546

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32G071B-DISCO and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Table of Contents