Registered User |
Registered User |
(41 intermediate revisions by 5 users not shown) |
Line 1: |
Line 1: |
| | Explore STM32 offers specific functions (AI, connectivity, motor control, USB and more). |
|
| |
|
| This page provides examples, tips and tricks for various applications.
| | <div class="boxwrapper3items"> |
| | | <div class="portalbox"> |
| {|class="st-table" style="margin: auto;"
| | [[File:AI_neural.png|100px|link=AI:Introduction to Artificial Intelligence with STM32]]<br><br>'''[[AI:Introduction to Artificial Intelligence with STM32 | Artificial intelligence ]]'''<br><br>Learn how to harness the power of artificial intelligence with STM32 MCU devices.<br><br><br> |
| | 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> | | </div> |
| |}
| | <div class="portalbox"> |
| | | [[File:multimedia_convergence.png|100px|link=Category:Connectivity]]<br><br>'''[[:Category:Connectivity |Connectivity]]'''<br><br>Explore STM32 connectivity features.<br> |
| {|class="st-table" style="margin: auto;"
| | </div> |
| | 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> | | <div class="portalbox"> |
| | | [[File:STM32_Digital_Power_Ecossytem.png|100px|link=Category:Digital power overview | Digital power]]<br><br>'''[[:Category:Digital power overview | Digital power ]]'''<br><br>Learn how to accelerate the development of digital power applications.<br><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>
| | </div> |
| | </div> |
| | <br clear=all/> |
| | <div class="boxwrapper3items"> |
| | <div class="portalbox"> |
| | [[File:motor_control.png|100px|link=Category:Motor_Control]]<br><br>'''[[:Category:Motor Control | Motor Control]]'''<br><br>Learn how to operate all types of motors with STM32 MCU devices.<br><br> |
| | </div> |
| | <div class="portalbox"> |
| | [[File:Safety & security.png|100px|link=Category:Security]]<br><br>'''[[:Category:Security | Security]]'''<br><br>Learn how to use STM32 security and cryptographic capabilities.<br> |
| | </div> |
| | <div class="portalbox"> |
| | [[File:touch_screen_dark_blue.png|100px|link=Introduction to touch sensing with STM32]]<br><br>'''[[Introduction to touch sensing with STM32 | Touch sensing]]'''<br><br>Learn how to use STM32 MCU devices to develop touch sensing applications.<br><br> |
| | </div> |
| | </div> |
| | <br clear=all/> |
| | <div class="boxwrapper3items"> |
| | <div class="portalbox"> |
| | <br> |
| | [[File:TouchGFX.png|230px|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. |
| | </div> |
| | <div class="portalbox"> |
| | [[File:USB.png|140px|link=Introduction to USB with STM32]]<br><br>'''[[Introduction to USB with STM32 | USB]]'''<br><br>Learn how to manage USB communications with STM32 MCU devices.<br>. |
| | </div> |
| | <div class="portalbox"> |
| | [[File:USB_Type_C.png|100px|link=Introduction to USB Power Delivery with STM32]]<br><br>'''[[Introduction to USB Power Delivery with STM32 | USB Power Delivery]]'''<br><br>Learn how to manage USB Power Delivery with STM32 MCU devices.<br> |
| | </div> |
| | </div> |
| | <br clear=all/> |
|
| |
|
| | 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>
| | {{PublicationRequestId | 23762| 2022-06-13 |}} |
| |}
| | {{PublicationRequestId | 21261| 2021-10-06 |AJ}} |
| | |
| {|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>
| |
| | |
| <br clear=all/>
| |
| {{PublicationRequestId | 19146| 2020-02-23 |AJ}} | | {{PublicationRequestId | 19146| 2020-02-23 |AJ}} |
| {{DISPLAYTITLE:Development zone}}
| |
| <noinclude> | | <noinclude> |
| [[Category:MainMenuTab4|00]] | | [[Category:SolutionsTab|00]] |
| </noinclude> | | </noinclude> |