Approved version. Approved on: 09:59, 12 March 2021
You are viewing an old version of this page. Return to the latest version.
Difference between revisions of "Solutions"
[quality revision] | [unchecked revision] |
m
|
m
|
This page provides examples, tips and tricks for various applications.
![]() STM32 features and code examples Learn how to use the power of STM32 MCU devices through very simple examples on features such as GPIO, DMA, SPI, I2C and ADC |
![]() Artificial Intelligence Learn how to harness the power of artificial intelligence with STM32 MCU devices |
![]() Cellular Learn how to set up an STM32 MCU device with Cellular connectivity solution |
![]() Motor control Learn to operate all types of motors with STM32 MCU devices |
![]() Security Learn how to use STM32 security and enable/disable TrustZone on STM32L5 |
![]() Touch sensing Learn how to use STM32 MCU devices to develop a touch sensing application |
![]() TouchGFX Access TouchGFX documentation and learn how to develop a graphical interface. |
![]() USB Learn how to manage USB with STM32 MCU devices |
![]() USB Power Delivery Learn how to manage USB power delivery with STM32 MCU devices |
1 Middleware[edit]
![]()
STM32CoreMW
|
![]() ThreadX Learn how to use and customize Azure RTOS ThreadX stack and its applications, the different wrapping layers for CMSIS RTOS and FreeRTOS. |
![]() NetX Duo Learn how to use and customize Azure RTOS NetX stack and its applications to implement protocols such as TCP, UDP, MQTT and SNTP |
![]() FileX Learn how to use and customize Azure RTOS FileX stack and its applications to implement file systems on standard memories |
![]() LevelX Learn how to use Azure RTOS LevelX stack and its applications to implement file systems on NAND and NOR Flash memories |
![]() USBX Learn how to use Azure RTOS USBX stack and its applications to implement standard USB Device and Host classes |
2 Extended features[edit]
![]() STM32Cube Expansion Package Learn how to use STM32PackCreator to build your own STM32Cube Expansion Package enhanced for STM32 toolset |
This page provides examples, tips and tricks for various applications. {|class="st-table" style="margin: auto;" | style="border-style: hidden; width:360px; text-align:center; vertical-align:top "| [[File:Code snippet.png|100px|link=Category:STM32 features overview]]<br><br>[[:Category:STM32 features overview | STM32 features and code examples]]<br><br>Learn how to use the power of STM32 MCU devices through very simple examples on features such as GPIO, DMA, SPI, I2C and ADC<br><br> |} {|class="st-table" style="margin: auto;" | style="border-style: hidden; width:360px; text-align:center; vertical-align:top "| [[File:AI_neural.png|100px|link=Artificial Intelligence overview]]<br><br>'''[[Artificial Intelligence overview | Artificial Intelligence]]'''<br><br>Learn how to harness the power of artificial intelligence with STM32 MCU devices<br> |style="border-style: hidden; width:360px; text-align:center; vertical-align:top "| [[File:Antenna.png|100px|link=Cellular_LTE_CatM_/_NBIoT_overview]]<br><br>'''[[Cellular_LTE_CatM_/_NBIoT_overview | Cellular]]'''<br><br>Learn how to set up an STM32 MCU device with Cellular connectivity solution<br> | style="border-style: hidden; width:360px; text-align:center; vertical-align:top "| [[File:motor_control.png|100px|link=Motor control overview]]<br><br>'''[[Motor control overview | Motor control]]'''<br><br>Learn to operate all types of motors with STM32 MCU devices<br><br> | style="border-style: hidden; width:360px; text-align:center; vertical-align:top "| [[File:Safety & security.png|100px|link=How_to_disable_TrustZone_in_STM32L5xx_devices_during_development_phase]]<br><br>'''[[How_to_disable_TrustZone_in_STM32L5xx_devices_during_development_phase | Security]]'''<br><br>Learn how to use STM32 security and enable/disable TrustZone on STM32L5<br> |} {|class="st-table" style="margin: auto;" | style="border-style: hidden; width:360px; text-align:center; vertical-align:top "| [[File:touch_screen_dark_blue.png|100px|link=Touch sensing overview]]<br><br>'''[[Touch sensing overview | Touch sensing]]'''<br><br>Learn how to use STM32 MCU devices to develop a touch sensing application<br><br> | style="border-style: hidden; width:360px; text-align:center; vertical-align:top "| <br>[[File:TouchGFX.png|240px|link=https://support.touchgfx.com/docs/introduction/welcome/]]<br><br><br>'''[https://support.touchgfx.com/docs/introduction/welcome/ TouchGFX]'''<br><br>Access TouchGFX documentation and learn how to develop a graphical interface. | style="border-style: hidden; width:360px; text-align:center; vertical-align:top "| [[File:USB.png|140px|link=USB overview]]<br><br>'''[[USB overview | USB]]'''<br><br>Learn how to manage USB with STM32 MCU devices<br> | style="border-style: hidden; width:360px; text-align:center; vertical-align:top "| [[File:USB_Type_C.png|100px|link=USB Power Delivery overview]]<br><br>'''[[USB Power Delivery overview | USB Power Delivery]]'''<br><br>Learn how to manage USB power delivery with STM32 MCU devices<br> |}<br> ==Middleware== {|class="st-table" style="margin: auto;" | style="border-style: hidden; width:360px; text-align:center; vertical-align:top "| [[File:STM32Cube.png|100px|link=STM32CoreMW_overview]]<br> '''[[STM32CoreMW_overview |STM32CoreMW]]'''<br><br>Learn the basics of STM32CoreMW, Azure RTOS solution integrated into STM32 ecosystem, and the different licenses available for each middleware stack<br> |}<br> {|class="st-table" style="margin: auto;" | style="border-style: hidden; width:360px; text-align:center; vertical-align:top "| [[File:X_THREADX.png|90px|link=THREADX overview]]<br><br>'''[[THREADX overview | ThreadX]]'''<br><br>Learn how to use and customize Azure RTOS ThreadX stack and its applications, the different wrapping layers for CMSIS RTOS and FreeRTOS.<br> | style="border-style: hidden; width:360px; text-align:center; vertical-align:top "| [[File:X_NETXDUO.png|90px|link=NETXDUO overview]]<br><br>'''[[NETXDUO overview | NetX Duo]]'''<br><br>Learn how to use and customize Azure RTOS NetX stack and its applications to implement protocols such as TCP, UDP, MQTT and SNTP<br> |}<br> {|class="st-table" style="margin: auto;" | style="border-style: hidden; width:360px; text-align:center; vertical-align:top "| [[File:X_FILEX.png|90px|link=FILEX overview]]<br><br>'''[[FILEX overview | FileX]]'''<br><br>Learn how to use and customize Azure RTOS FileX stack and its applications to implement file systems on standard memories<br> | style="border-style: hidden; width:360px; text-align:center; vertical-align:top "| [[File:X_LEVELX_icone.png|90px|link=LEVELX overview]]<br><br>'''[[LEVELX overview | LevelX]]'''<br><br>Learn how to use Azure RTOS LevelX stack and its applications to implement file systems on NAND and NOR Flash memories<br> | style="border-style: hidden; width:360px; text-align:center; vertical-align:top "| [[File:X_USBX.png|90px|link=USBX overview]]<br><br>'''[[USBX overview | USBX]]'''<br><br>Learn how to use Azure RTOS USBX stack and its applications to implement standard USB Device and Host classes<br> |}<br> ==Extended features== {|class="st-table" style="margin: auto;" | style="border-style: hidden; width:360px; text-align:center; vertical-align:top "| [[File:Label_STM32CubeExpansion.png|260px|link=How to develop a STM32Cube Expansion Package]]<br><br>'''[[How to develop a STM32Cube Expansion Package | STM32Cube Expansion Package]]'''<br><br>Learn how to use STM32PackCreator to build your own STM32Cube Expansion Package enhanced for STM32 toolset<br> |}<br> {{PublicationRequestId | 19146| 2020-02-23 |AJ}}{{DISPLAYTITLE:Development zone}} <noinclude> [[Category:MainMenuTab4|00]]</noinclude>
Line 52: | Line 52: | ||
{{PublicationRequestId | 19146| 2020-02-23 |AJ}} |
{{PublicationRequestId | 19146| 2020-02-23 |AJ}} |
||
− | + | ||
<noinclude> |
<noinclude> |
||
[[Category:MainMenuTab4|00]] |
[[Category:MainMenuTab4|00]] |
||
</noinclude> |
</noinclude> |
Retrieved from "https://wiki.st.com/stm32mcu/index.php?title=Solutions&oldid=10354"