{"id":1393,"date":"2022-01-23T16:37:22","date_gmt":"2022-01-23T15:37:22","guid":{"rendered":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/?p=1393"},"modified":"2022-01-24T19:54:21","modified_gmt":"2022-01-24T18:54:21","slug":"stm32-poznamky-zacatecnika","status":"publish","type":"post","link":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2022\/01\/stm32-poznamky-zacatecnika\/","title":{"rendered":"STM32 &#8211; pozn\u00e1mky za\u010d\u00e1te\u010dn\u00edka"},"content":{"rendered":"\n<p>B\u011bhem seznamov\u00e1n\u00ed se s\u00a0procesory je pot\u0159eba pochopit strukturu dokumentace, naj\u00edt vhodn\u00e9 aplikace k\u00a0programov\u00e1n\u00ed a z\u00edskat n\u00e1vyky pro jejich rutinn\u00ed pou\u017e\u00edv\u00e1n\u00ed. V\u00a0t\u00e9to skupin\u011b \u010dl\u00e1nk\u016f je p\u00e1r pozn\u00e1mek k\u00a0m\u00fdm za\u010d\u00e1tk\u016fm. Text je ps\u00e1n jako p\u0159echod od osmibitov\u00fdch procesor\u016f spole\u010dnosti Atmel k\u00a032-bitov\u00fdm procesor\u016fm STM z pohledu \u010dlov\u011bka, kter\u00fd m\u00e1 programov\u00e1n\u00ed jako kon\u00ed\u010dek.<\/p>\n\n\n\n<p>Pro\u010d zrovna STM32? Cht\u011bl jsem se sezn\u00e1mit s procesory, kter\u00e9 budou dostupn\u00e9 v pouzdrech LQFP, abych je mohl ru\u010dn\u011b p\u00e1jet do sv\u00fdch desek. STM32 obsahuje obrovskou skupinu obvod\u016f, jejich\u017e cena za\u010d\u00edn\u00e1 na 40K\u010d a lze jimi nahradit ATmega8 a kon\u010d\u00ed v\u00fdkonn\u00fdmi obvody, kter\u00e9 pracuj\u00ed na 480MHz a obsahuj\u00ed spoustu vnit\u0159n\u00edch periferi\u00ed. Cht\u011bl jsem v\u00fdvojov\u00e9 prost\u0159ed\u00ed, ve kter\u00e9m bude mo\u017en\u00e9 prov\u00e1d\u011bt debuggov\u00e1n\u00ed, sledovat b\u011bh programu. STM32 se sv\u00fdmi LL knihovnami nab\u00edz\u00ed mo\u017enost programovat na \u00farovni registr\u016f a hardware, nebo lze do projektu zapojit HAL knihovny, d\u00edky kter\u00fdm se hardware schov\u00e1. Dokonce je mo\u017en\u00e9 tyto dva p\u0159\u00edstupy kombinovat a m\u00edt v jednom projektu oboj\u00ed.<\/p>\n\n\n\n<p>Na za\u010d\u00e1tku pr\u00e1ce je pot\u0159eba nastavit vlastnosti periferi\u00ed procesoru, kter\u00e9 budeme pot\u0159ebovat v&nbsp;pl\u00e1novan\u00e9 aplikaci. Osmibitov\u00e9 procesory Atmel maj\u00ed pro ka\u017edou svoji periferii n\u011bkolik registr\u016f, popsan\u00fdch v&nbsp;datov\u00e9m listu procesoru. Nap\u0159\u00edklad I\/O port ATmega16 m\u00e1 dva registry, lze nastavit vstup \/ v\u00fdstup \/ pull-up rezistor. Popis je jednoduch\u00fd, nastaven\u00ed lze prov\u00e9st ru\u010dn\u011b.<\/p>\n\n\n\n<p>U STM32 jsou pro nastaven\u00ed univerz\u00e1ln\u00edho I\/O portu pot\u0159eba \u010dty\u0159i registry, dal\u0161\u00ed registry jsou nutn\u00e9 pro nastaven\u00ed hodinov\u00e9ho sign\u00e1lu aby bylo mo\u017en\u00e9 alespo\u0148 rozblikat LED diodu. Popis registr\u016f je v&nbsp;referen\u010dn\u00edm manu\u00e1lu, ale i nejm\u00e9n\u011b v\u00fdkonn\u00e9 procesory, nap\u0159. STM32F0 maj\u00ed manu\u00e1l s&nbsp;1000 stranami, tak\u017ee cesta k&nbsp;prvn\u00edmu programu by byla hodn\u011b dlouh\u00e1. P\u0159itom sta\u010d\u00ed mal\u00e1 chyba a procesor v\u016fbec neza\u010dne pracovat. Tak\u017ee bude lep\u0161\u00ed nechat registry nastavit automaticky, programem STM32CubeMX.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">STM32CubeMX<\/h3>\n\n\n\n<p>STMmicroelectronics m\u00e1 pro po\u010d\u00e1te\u010dn\u00ed konfiguraci projektu n\u00e1stroj STM32CubeMX. Ten je, podobn\u011b jako ostatn\u00ed mnou pou\u017e\u00edvan\u00e9 programy k&nbsp;dispozici zdarma na str\u00e1nk\u00e1ch <a href=\"http:\/\/www.st.com\">www.st.com<\/a>. Jenom je pot\u0159eba se zaregistrovat.<\/p>\n\n\n\n<p>P\u0159i instalaci je pot\u0159eba zvolit adres\u00e1\u0159 Workspace, to je m\u00edsto, kde budou ulo\u017eeny projekty.<\/p>\n\n\n\n<p>STM32CubeMX vytvo\u0159\u00ed strukturu adres\u00e1\u0159\u016f pro nov\u00fd projekt, p\u0159iprav\u00ed knihovny pro po\u010d\u00e1te\u010dn\u00ed inicializaci a ovl\u00e1d\u00e1n\u00ed periferi\u00ed procesoru. Pracovn\u00ed adres\u00e1\u0159 by nem\u011bl b\u00fdt moc hluboko v&nbsp;adres\u00e1\u0159ov\u00e9 struktu\u0159e, aby nevznikaly probl\u00e9my s&nbsp;dlouh\u00fdmi n\u00e1zvy.<\/p>\n\n\n\n<p>Podrobn\u011bj\u0161\u00ed popis je v \u010dl\u00e1nku <a href=\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2022\/01\/stm32cubemx-prvni-projekt\/\">STM32CubeMX &#8211; prvn\u00ed projekt<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">STM32CubeIDE<\/h3>\n\n\n\n<p>Dal\u0161\u00edm programem, kter\u00fd je pot\u0159eba nainstalovat, je v\u00fdvojov\u00e9 prost\u0159ed\u00ed pro STM32.<\/p>\n\n\n\n<p>Vyzkou\u0161el jsem Visual Studio Code. To je univerz\u00e1ln\u00ed n\u00e1stroj pro psan\u00ed program\u016f v&nbsp;r\u016fzn\u00fdch jazyc\u00edch pro r\u016fzn\u00e1 za\u0159\u00edzen\u00ed. Pro pr\u00e1ci s&nbsp;STM32 je nutn\u00e9 jej konfigurovat, nainstalovat n\u011bkolik plugin\u016f. To se mi nepoda\u0159ilo.<\/p>\n\n\n\n<p>Dal\u0161\u00ed mo\u017enost\u00ed je Keil, kter\u00fd je zdarma pro 32kB p\u0159elo\u017een\u00e9ho k\u00f3du.<\/p>\n\n\n\n<p>STM m\u00e1 na sv\u00fdch str\u00e1nk\u00e1ch k&nbsp;dispozici Atollic studio a STM32CubeIDE. Oba programy jsou postaveny na Eclipse, p\u0159itom STM32CubeIDE bude nejsp\u00ed\u0161 podporov\u00e1no dlouhodob\u011b. Proto jej budu pou\u017e\u00edvat.<\/p>\n\n\n\n<p>Podrobn\u011bj\u0161\u00ed popis je v \u010dl\u00e1nku <a href=\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2022\/01\/stm32cubeide\/\">STM32CubeIDE<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">STM32CubeProgrammer<\/h3>\n\n\n\n<p>Posledn\u00ed program, kter\u00fd se ob\u010das hod\u00ed, je STM32CubeProgrammer. Ono to vypad\u00e1, \u017ee v\u0161echny vlastnosti procesoru lze nastavit v&nbsp;STM32Cube a registry pojistek (fuse) zn\u00e1m\u00e9 z&nbsp;ATmega zmizely. N\u011bkter\u00e9 vlastnosti, nap\u0159. BOR_Level, \u00farove\u0148 nap\u00e1jec\u00edho nap\u011bt\u00ed, p\u0159i kter\u00e9m dojde k&nbsp;aktivaci resetu z\u016fstaly. Registry pojistek se tady jmenuj\u00ed Option bytes. P\u0159i prvn\u00edch pokusech s&nbsp;v\u00fdvojovou deskou nebude pot\u0159eba se t\u00edmto zab\u00fdvat.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Dokumentace k&nbsp;procesor\u016fm<\/h3>\n\n\n\n<p>Ke ka\u017ed\u00e9mu procesoru existuje datov\u00fd list, tam toho na rozd\u00edl od datov\u00fdch list\u016f Atmel o programov\u00e1n\u00ed moc nen\u00ed.<\/p>\n\n\n\n<p>Popis procesoru z&nbsp;pohledu program\u00e1tora je v&nbsp;referen\u010dn\u00edm manu\u00e1lu, jde o rozs\u00e1hl\u00fd dokument a pro listov\u00e1n\u00ed v&nbsp;n\u011bm pou\u017e\u00edv\u00e1m STM32Cube.<\/p>\n\n\n\n<p>Seznam knihoven a jejich popis je v&nbsp;dokumentu Description of STM32F0 HAL and low-layer drives. Tento dokument je platn\u00fd v\u017edy pro jednu s\u00e9rii procesor\u016f, nap\u0159. F0, F1, F4\u2026<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">M\u016fj hardware<\/h3>\n\n\n\n<p>STM m\u00e1 pro sezn\u00e1men\u00ed s&nbsp;procesory dv\u011b \u0159ady v\u00fdvojov\u00fdch desek, Discovery a Nucleo. Ob\u011b desky maj\u00ed krom\u011b hlavn\u00edho procesoru je\u0161t\u011b men\u0161\u00ed STM32, ve kter\u00e9m je naprogramov\u00e1n program\u00e1tor ST-LINK. Tak\u017ee nen\u00ed pot\u0159eba m\u00edt mezi PC a v\u00fdvojovou deskou program\u00e1tor, jako byl nap\u0159. AVR Dragon u Atmelu.<\/p>\n\n\n\n<p>J\u00e1 m\u00e1m desti\u010dku 32F072BDISCOVERY, cht\u011bl jsem vyzkou\u0161et pr\u00e1ci s dotykov\u00fdm senzorem, pou\u017e\u00edvan\u00fdm nap\u0159. v&nbsp;induk\u010dn\u00edch desk\u00e1ch.<\/p>\n\n\n\n<p>Dal\u0161\u00ed deskou s&nbsp;v\u00fdkonn\u011bj\u0161\u00edm procesorem je NUCLEO-F446RE. Z&nbsp;t\u00e9to desky lze ulomit program\u00e1tor ST-LINK a pou\u017e\u00edvat jej pro programov\u00e1n\u00ed obvod\u016f na mnou navr\u017een\u00fdch desk\u00e1ch.<\/p>\n\n\n\n<p>K&nbsp;programov\u00e1n\u00ed vlastn\u00edch aplikac\u00ed jsem si pozd\u011bji koupil program\u00e1tor ST-link\/V2.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>B\u011bhem seznamov\u00e1n\u00ed se s\u00a0procesory je pot\u0159eba pochopit strukturu dokumentace, naj\u00edt vhodn\u00e9 aplikace k\u00a0programov\u00e1n\u00ed a z\u00edskat n\u00e1vyky pro jejich rutinn\u00ed pou\u017e\u00edv\u00e1n\u00ed.<\/p>\n","protected":false},"author":1,"featured_media":1410,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[250],"tags":[164],"class_list":["post-1393","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-stm32","tag-stm32"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>STM32 - pozn\u00e1mky za\u010d\u00e1te\u010dn\u00edka - Franti\u0161ek Posp\u00ed\u0161il<\/title>\n<meta name=\"description\" content=\"B\u011bhem seznamov\u00e1n\u00ed se s\u00a0procesory je pot\u0159eba pochopit strukturu dokumentace, naj\u00edt vhodn\u00e9 aplikace k\u00a0programov\u00e1n\u00ed a z\u00edskat n\u00e1vyky pro jejich rutinn\u00ed pou\u017e\u00edv\u00e1n\u00ed.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2022\/01\/stm32-poznamky-zacatecnika\/\" \/>\n<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"STM32 - pozn\u00e1mky za\u010d\u00e1te\u010dn\u00edka - Franti\u0161ek Posp\u00ed\u0161il\" \/>\n<meta property=\"og:description\" content=\"B\u011bhem seznamov\u00e1n\u00ed se s\u00a0procesory je pot\u0159eba pochopit strukturu dokumentace, naj\u00edt vhodn\u00e9 aplikace k\u00a0programov\u00e1n\u00ed a z\u00edskat n\u00e1vyky pro jejich rutinn\u00ed pou\u017e\u00edv\u00e1n\u00ed.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2022\/01\/stm32-poznamky-zacatecnika\/\" \/>\n<meta property=\"og:site_name\" content=\"Franti\u0161ek Posp\u00ed\u0161il\" \/>\n<meta property=\"article:published_time\" content=\"2022-01-23T15:37:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-01-24T18:54:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2022\/01\/STM32_02.png\" \/>\n\t<meta property=\"og:image:width\" content=\"781\" \/>\n\t<meta property=\"og:image:height\" content=\"401\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"ok2jnj\" \/>\n<meta name=\"twitter:label1\" content=\"Napsal(a)\" \/>\n\t<meta name=\"twitter:data1\" content=\"ok2jnj\" \/>\n\t<meta name=\"twitter:label2\" content=\"Odhadovan\u00e1 doba \u010dten\u00ed\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minuty\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2022\/01\/stm32-poznamky-zacatecnika\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2022\/01\/stm32-poznamky-zacatecnika\/\"},\"author\":{\"name\":\"ok2jnj\",\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#\/schema\/person\/611e6231cd7c1180c0871958f742373a\"},\"headline\":\"STM32 &#8211; pozn\u00e1mky za\u010d\u00e1te\u010dn\u00edka\",\"datePublished\":\"2022-01-23T15:37:22+00:00\",\"dateModified\":\"2022-01-24T18:54:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2022\/01\/stm32-poznamky-zacatecnika\/\"},\"wordCount\":939,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#\/schema\/person\/611e6231cd7c1180c0871958f742373a\"},\"image\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2022\/01\/stm32-poznamky-zacatecnika\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2022\/01\/STM32_02.png\",\"keywords\":[\"Stm32\"],\"articleSection\":[\"STM32\"],\"inLanguage\":\"cs\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2022\/01\/stm32-poznamky-zacatecnika\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2022\/01\/stm32-poznamky-zacatecnika\/\",\"url\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2022\/01\/stm32-poznamky-zacatecnika\/\",\"name\":\"STM32 - pozn\u00e1mky za\u010d\u00e1te\u010dn\u00edka - Franti\u0161ek Posp\u00ed\u0161il\",\"isPartOf\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2022\/01\/stm32-poznamky-zacatecnika\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2022\/01\/stm32-poznamky-zacatecnika\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2022\/01\/STM32_02.png\",\"datePublished\":\"2022-01-23T15:37:22+00:00\",\"dateModified\":\"2022-01-24T18:54:21+00:00\",\"description\":\"B\u011bhem seznamov\u00e1n\u00ed se s\u00a0procesory je pot\u0159eba pochopit strukturu dokumentace, naj\u00edt vhodn\u00e9 aplikace k\u00a0programov\u00e1n\u00ed a z\u00edskat n\u00e1vyky pro jejich rutinn\u00ed pou\u017e\u00edv\u00e1n\u00ed.\",\"breadcrumb\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2022\/01\/stm32-poznamky-zacatecnika\/#breadcrumb\"},\"inLanguage\":\"cs\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2022\/01\/stm32-poznamky-zacatecnika\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"cs\",\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2022\/01\/stm32-poznamky-zacatecnika\/#primaryimage\",\"url\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2022\/01\/STM32_02.png\",\"contentUrl\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2022\/01\/STM32_02.png\",\"width\":781,\"height\":401},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2022\/01\/stm32-poznamky-zacatecnika\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Dom\u016f\",\"item\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"STM32 &#8211; pozn\u00e1mky za\u010d\u00e1te\u010dn\u00edka\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#website\",\"url\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/\",\"name\":\"Franti\u0161ek Posp\u00ed\u0161il\",\"description\":\"Na sv\u00fdch str\u00e1nk\u00e1ch popisuji cesty, kter\u00fdmi jsem do\u0161el k zam\u00fd\u0161len\u00fdm c\u00edl\u016fm. C\u00edle se ob\u010das b\u011bhem cesty zm\u011bnily.\",\"publisher\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#\/schema\/person\/611e6231cd7c1180c0871958f742373a\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"cs\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#\/schema\/person\/611e6231cd7c1180c0871958f742373a\",\"name\":\"ok2jnj\",\"logo\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#\/schema\/person\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"STM32 - pozn\u00e1mky za\u010d\u00e1te\u010dn\u00edka - Franti\u0161ek Posp\u00ed\u0161il","description":"B\u011bhem seznamov\u00e1n\u00ed se s\u00a0procesory je pot\u0159eba pochopit strukturu dokumentace, naj\u00edt vhodn\u00e9 aplikace k\u00a0programov\u00e1n\u00ed a z\u00edskat n\u00e1vyky pro jejich rutinn\u00ed pou\u017e\u00edv\u00e1n\u00ed.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2022\/01\/stm32-poznamky-zacatecnika\/","og_locale":"cs_CZ","og_type":"article","og_title":"STM32 - pozn\u00e1mky za\u010d\u00e1te\u010dn\u00edka - Franti\u0161ek Posp\u00ed\u0161il","og_description":"B\u011bhem seznamov\u00e1n\u00ed se s\u00a0procesory je pot\u0159eba pochopit strukturu dokumentace, naj\u00edt vhodn\u00e9 aplikace k\u00a0programov\u00e1n\u00ed a z\u00edskat n\u00e1vyky pro jejich rutinn\u00ed pou\u017e\u00edv\u00e1n\u00ed.","og_url":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2022\/01\/stm32-poznamky-zacatecnika\/","og_site_name":"Franti\u0161ek Posp\u00ed\u0161il","article_published_time":"2022-01-23T15:37:22+00:00","article_modified_time":"2022-01-24T18:54:21+00:00","og_image":[{"width":781,"height":401,"url":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2022\/01\/STM32_02.png","type":"image\/png"}],"author":"ok2jnj","twitter_misc":{"Napsal(a)":"ok2jnj","Odhadovan\u00e1 doba \u010dten\u00ed":"4 minuty"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2022\/01\/stm32-poznamky-zacatecnika\/#article","isPartOf":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2022\/01\/stm32-poznamky-zacatecnika\/"},"author":{"name":"ok2jnj","@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#\/schema\/person\/611e6231cd7c1180c0871958f742373a"},"headline":"STM32 &#8211; pozn\u00e1mky za\u010d\u00e1te\u010dn\u00edka","datePublished":"2022-01-23T15:37:22+00:00","dateModified":"2022-01-24T18:54:21+00:00","mainEntityOfPage":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2022\/01\/stm32-poznamky-zacatecnika\/"},"wordCount":939,"commentCount":0,"publisher":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#\/schema\/person\/611e6231cd7c1180c0871958f742373a"},"image":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2022\/01\/stm32-poznamky-zacatecnika\/#primaryimage"},"thumbnailUrl":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2022\/01\/STM32_02.png","keywords":["Stm32"],"articleSection":["STM32"],"inLanguage":"cs","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2022\/01\/stm32-poznamky-zacatecnika\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2022\/01\/stm32-poznamky-zacatecnika\/","url":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2022\/01\/stm32-poznamky-zacatecnika\/","name":"STM32 - pozn\u00e1mky za\u010d\u00e1te\u010dn\u00edka - Franti\u0161ek Posp\u00ed\u0161il","isPartOf":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2022\/01\/stm32-poznamky-zacatecnika\/#primaryimage"},"image":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2022\/01\/stm32-poznamky-zacatecnika\/#primaryimage"},"thumbnailUrl":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2022\/01\/STM32_02.png","datePublished":"2022-01-23T15:37:22+00:00","dateModified":"2022-01-24T18:54:21+00:00","description":"B\u011bhem seznamov\u00e1n\u00ed se s\u00a0procesory je pot\u0159eba pochopit strukturu dokumentace, naj\u00edt vhodn\u00e9 aplikace k\u00a0programov\u00e1n\u00ed a z\u00edskat n\u00e1vyky pro jejich rutinn\u00ed pou\u017e\u00edv\u00e1n\u00ed.","breadcrumb":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2022\/01\/stm32-poznamky-zacatecnika\/#breadcrumb"},"inLanguage":"cs","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2022\/01\/stm32-poznamky-zacatecnika\/"]}]},{"@type":"ImageObject","inLanguage":"cs","@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2022\/01\/stm32-poznamky-zacatecnika\/#primaryimage","url":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2022\/01\/STM32_02.png","contentUrl":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2022\/01\/STM32_02.png","width":781,"height":401},{"@type":"BreadcrumbList","@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2022\/01\/stm32-poznamky-zacatecnika\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Dom\u016f","item":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/"},{"@type":"ListItem","position":2,"name":"STM32 &#8211; pozn\u00e1mky za\u010d\u00e1te\u010dn\u00edka"}]},{"@type":"WebSite","@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#website","url":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/","name":"Franti\u0161ek Posp\u00ed\u0161il","description":"Na sv\u00fdch str\u00e1nk\u00e1ch popisuji cesty, kter\u00fdmi jsem do\u0161el k zam\u00fd\u0161len\u00fdm c\u00edl\u016fm. C\u00edle se ob\u010das b\u011bhem cesty zm\u011bnily.","publisher":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#\/schema\/person\/611e6231cd7c1180c0871958f742373a"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"cs"},{"@type":["Person","Organization"],"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#\/schema\/person\/611e6231cd7c1180c0871958f742373a","name":"ok2jnj","logo":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#\/schema\/person\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/posts\/1393","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/comments?post=1393"}],"version-history":[{"count":10,"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/posts\/1393\/revisions"}],"predecessor-version":[{"id":1453,"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/posts\/1393\/revisions\/1453"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/media\/1410"}],"wp:attachment":[{"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/media?parent=1393"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/categories?post=1393"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/tags?post=1393"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}