{"version":"1.0","provider_name":"straton","provider_url":"https:\/\/straton-plc.com\/en\/","author_name":"Manon Mathieu","author_url":"https:\/\/straton-plc.com\/en\/author\/manonmathieu\/","title":"Porting straton on a micro-controller (STM32) - straton","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"zZAAxtGtTQ\"><a href=\"https:\/\/straton-plc.com\/en\/porting-straton-on-a-micro-controller-stm32\/\">Porting straton on a micro-controller (STM32)<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/straton-plc.com\/en\/porting-straton-on-a-micro-controller-stm32\/embed\/#?secret=zZAAxtGtTQ\" width=\"600\" height=\"338\" title=\"&#8220;Porting straton on a micro-controller (STM32)&#8221; &#8212; straton\" data-secret=\"zZAAxtGtTQ\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/straton-plc.com\/wp-content\/uploads\/2024\/04\/News-V14.png","thumbnail_width":1920,"thumbnail_height":1080,"description":"STRATON AUTOMATION is proud to announce the official release of version 14.0 of our straton software. This new release brings a series of innovative features and enhancements, designed to meet the growing needs of developers in the field of industrial automation. A new detailed tutorial is now available for OEMs wishing to port the straton runtime to microcontrollers. This practical guide offers a step-by-step experience of porting the runtime to an STM32 processor using FreeRTOS, along with valuable advice and example code to make the process easier. What is STM32? The STM32 family from ST-Microelectronics is a must-have in the embedded field. This family of microcontrollers offers a number of advantages: A rich development environment with a wide range of tools and libraries, making it possible to start up a project very quickly and avoid the time-consuming process of configuring peripherals. A very wide range of products: very low power or high performance, Wireless solutions (ZigBee or BLE), and finally a large number of available peripherals (CAN, Ethernet, USB, I2C, SPI, signal processing, etc.) Finally, a large user community and therefore a lot of documentation and answers available on the web. Finally, STM32 is a formidable tool and its simplicity [&hellip;]"}