{"id":1198,"date":"2019-12-22T19:25:22","date_gmt":"2019-12-22T18:25:22","guid":{"rendered":"http:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/?p=1198"},"modified":"2019-12-23T09:01:45","modified_gmt":"2019-12-23T08:01:45","slug":"cesta-od-8-bitu-k-arm","status":"publish","type":"post","link":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2019\/12\/cesta-od-8-bitu-k-arm\/","title":{"rendered":"Cesta od 8-bit\u016f k ARM"},"content":{"rendered":"\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"526\" height=\"525\" src=\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2019\/12\/PSoC_0.png\" alt=\"\" class=\"wp-image-1204\" srcset=\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2019\/12\/PSoC_0.png 526w, https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2019\/12\/PSoC_0-275x274.png 275w, https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2019\/12\/PSoC_0-150x150.png 150w, https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2019\/12\/PSoC_0-80x80.png 80w\" sizes=\"auto, (max-width: 526px) 100vw, 526px\" \/><\/figure><\/div>\n\n\n\n<p>N\u011bkdy na st\u0159edn\u00ed \u0161kole, v roce 1993, jsem se poprv\u00e9 setkal s\u00a0programov\u00e1n\u00edm jedno\u010dipov\u00fdch procesor\u016f. Byly to obvody s\u00a0j\u00e1drem 8051, programovan\u00e9 v\u00a0asembleru. Potom, v\u00a0roce 2000 jsem do sv\u00e9ho PC nahr\u00e1l Keil a p\u0159i\u0161ly prvn\u00ed pokusy s\u00a0C. 8051 m\u00e1 instruk\u010dn\u00ed sadu CISC. Zjednodu\u0161en\u011b to znamen\u00e1, \u017ee ve velk\u00e9 spoust\u011b instrukc\u00ed se p\u0159eklada\u010d z\u00a0jazyka C moc nevyzn\u00e1 a v\u00fdsledn\u00fd k\u00f3d mi nep\u0159ipadal u\u017eite\u010dn\u00fd ve srovn\u00e1n\u00ed s\u00a0t\u00edm, co jsem um\u011bl napsat v\u00a0asembleru. Keil jsem smazal a d\u00e1l si hr\u00e1l v\u00a0assembleru.<\/p>\n\n\n\n<p>V&nbsp;roce 2004 jsem koupil prvn\u00ed procesor s&nbsp;redukovanou\nsadou instrukc\u00ed, v\u00fdrobek spole\u010dnosti Atmel. Byl to ATmega8535. Tam m\u011b zas\nnaopak nebavil assembler, necht\u011blo se mi ps\u00e1t program z&nbsp;mnoha mal\u00fdch\ninstrukc\u00ed. Arduino mo\u017en\u00e1 v&nbsp;It\u00e1lii zrovna vym\u00fd\u0161leli, tak\u017ee jsem\nnainstaloval AVR studio a u\u010dil se programovat v&nbsp;C.<\/p>\n\n\n\n<p>Platforma Arduina m\u011b minula, pro svoje v\u00fdrobky v\u017edy navrhuji sv\u016fj plo\u0161n\u00fd spoj a ty desti\u010dky spojovan\u00e9 dr\u00e1ty m\u011b nebav\u00ed. AVR studio mi z\u016fstalo a\u017e do roku 2016, kdy jsem programoval posledn\u00ed v\u011bt\u0161\u00ed projekt na osmibitov\u00e9m procesoru. Byl to <a href=\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/2016\/04\/procesor-atxmega128a1u\/\">ATXmega128<\/a> pou\u017eit\u00fd pro \u0159\u00edzen\u00ed laboratorn\u00edho zdroje. V\u011bt\u0161\u00ed v\u00fdkon byl pot\u0159eba kv\u016fli barevn\u00e9mu TFT displeji, tak\u017ee u\u017e tehdy bylo vid\u011bt, \u017ee n\u011bkter\u00fd z&nbsp;32-bitov\u00fdch procesor\u016f by obsluhu displeje zvl\u00e1dl l\u00edp. Nev\u0161iml jsem si, \u017ee existuje displej Nextion, kter\u00fd by m\u00e9 probl\u00e9my s&nbsp;nedostate\u010dn\u00fdm v\u00fdkonem procesoru vy\u0159e\u0161il. M\u00edsto toho jsem se za\u010dal d\u00edvat, jak vyzkou\u0161et n\u011bco, co m\u00e1 32 bit\u016f.<\/p>\n\n\n\n<p>Na za\u010d\u00e1tku hled\u00e1n\u00ed cesty od osmibitov\u00fdch mikrokontrol\u00e9r\u016f k\u00a032-bitov\u00fdm MCU s\u00a0j\u00e1drem ARM jsem se pod\u00edval, jak\u00e9 procesory se daj\u00ed v\u00a0\u010cR koupit, ide\u00e1ln\u011b z\u00a0Farnell. V\u00fdb\u011br bez dal\u0161\u00edch v\u011bdomost\u00ed jsem pod\u0159\u00eddil tomu, aby pro procesor bylo v\u00fdvojov\u00e9 prost\u0159ed\u00ed zdarma, m\u011bl dost I\/O pin\u016f pro p\u0159ipojen\u00ed periferi\u00ed a \u0161el zap\u00e1jet. To znamen\u00e1, \u017ee je nutn\u00e9 vy\u0159adit v\u0161e, co se vyr\u00e1b\u00ed v\u00a0pouzdru BGA. Dal\u0161\u00edm krit\u00e9riem v\u00fdb\u011bru je \u010desk\u00e1 komunita, diskusn\u00ed f\u00f3ra\u2026<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"\"><tbody><tr><td>\n  V\u00fdrobce\n  <\/td><td>\n  CPU\n  <\/td><td>\n  Cortex\n  <\/td><td>\n  Kmito\u010det\n  <\/td><td>\n  Pam\u011b\u0165\n  <\/td><td>\n  I\/O piny\n  <\/td><td>\n  Cena\n  <\/td><\/tr><tr><td>\n  STM\n  <\/td><td>\n  STM32H753VIT6\n  <\/td><td>\n  M7\n  <\/td><td>\n  400 MHz\n  <\/td><td>\n  2 MB\n  <\/td><td>\n  82\n  <\/td><td>   400 K\u010d   <\/td><\/tr><tr><td>\n  NXP\n  <\/td><td>\n  MKV58F1M0VLQ24\n  <\/td><td>\n  M7\n  <\/td><td>\n  240 MHz\n  <\/td><td>\n  1 MB\n  <\/td><td>\n  111\n  <\/td><td>   350 K\u010d   <\/td><\/tr><tr><td>\n  MICROCHIP\n  <\/td><td>\n  ATSAME70N21A\n  <\/td><td>\n  M7\n  <\/td><td>\n  300 MHz\n  <\/td><td>\n  2 MB\n  <\/td><td>\n  75\n  <\/td><td>   350 K\u010d   <\/td><\/tr><tr><td>\n  CYPRESS\n  <\/td><td>\n  CY8C5868AXI-LP032\n  <\/td><td>\n  M3\n  <\/td><td>\n  67 MHz\n  <\/td><td>\n  256 kB\n  <\/td><td>\n  72\n  <\/td><td>   510 K\u010d   <\/td><\/tr><tr><td>\n  SILICON LABS\n  <\/td><td>\n  EFM32GG12B810\n  <\/td><td>\n  M4\n  <\/td><td>\n  72 MHz\n  <\/td><td>\n  1 MB\n  <\/td><td>\n  81\n  <\/td><td>   200 K\u010d   <\/td><\/tr><tr><td>\n  TEXAS INSTRUMENTS\n  <\/td><td>\n  TM4C123GH6PGEI\n  <\/td><td>\n  M4F\n  <\/td><td>\n  80 MHz\n  <\/td><td>\n  256 kB\n  <\/td><td>\n  105\n  <\/td><td>   300 K\u010d   <\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Z\u00a0uveden\u00e9ho v\u00fdb\u011bru to vypad\u00e1, \u017ee nejv\u00fdhodn\u011bj\u0161\u00ed bude zab\u00fdvat se procesory vyroben\u00e9 v\u00a0STMicroelectronics. STM je jedn\u00edm z\u00a0nejv\u011bt\u0161\u00edch v\u00fdrobc\u016f procesor\u016f pro embedded syst\u00e9my, programy lze ps\u00e1t v\u00a0n\u011bkolika v\u00fdvojov\u00fdch prost\u0159ed\u00edch. Probl\u00e9m je, \u017ee ze za\u010d\u00e1tku jsem se nedok\u00e1zal zorientovat v \u017e\u00e1dn\u00e9m z nich.<\/p>\n\n\n\n<p>Ale kamar\u00e1d mi uk\u00e1zal v\u00fdvojov\u00fd kit od Cypress, tak jsem jej\nvyzkou\u0161el.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/www.cypress.com\/documentation\/development-kitsboards\/cy8ckit-059-psoc-5lp-prototyping-kit-onboard-programmer-and\">V\u00fdvojov\u00fd kit CY8CKIT-059<\/a><\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"1536\" src=\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2019\/12\/IMG_6949-2048x1536.jpg\" alt=\"\" class=\"wp-image-1208\"\/><\/figure>\n\n\n\n<p>Stejn\u011b jako spousta v\u00fdvojov\u00fdch kit\u016f s&nbsp;procesory jin\u00fdch v\u00fdrobc\u016f deska obsahuje program\u00e1tor, kter\u00fdm lze p\u0159es USB nahr\u00e1t program do procesoru CY8C5888LTI. P\u011bt osmibitov\u00fdch port\u016f procesoru je vyvedeno na piny um\u00edst\u011bn\u00e9 po del\u0161\u00edch stran\u00e1ch desky.<\/p>\n\n\n\n<p>Procesor je ARM Cortex-M3 a na rozd\u00edl od jin\u00fdch procesor\u016f je\njeho sou\u010d\u00e1st\u00ed programovateln\u00e9 pole r\u016fzn\u00fdch analogov\u00fdch a digit\u00e1ln\u00edch komponent.\n<\/p>\n\n\n\n<p>N\u011bkter\u00e9 vlastnosti procesoru:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Pracovn\u00ed kmito\u010det 80MHz<\/li><li>Pam\u011b\u0165 Flash 256kB <\/li><li>Pam\u011b\u0165 RAM 64kB<\/li><li>ADC p\u0159evodn\u00edky: 2x 12-bitov\u00fd, 1x 20-bitov\u00fd<\/li><li>DAC p\u0159evodn\u00edky: 4x 8-bitov\u00fd<\/li><li>4x programovateln\u00fd analogov\u00fd blok<\/li><li>24x DMA kan\u00e1l<\/li><li>24x programovan\u00fd digit\u00e1ln\u00ed blok<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Program PSoC Creator<\/h3>\n\n\n\n<p>Vlastnosti periferi\u00ed osmibitov\u00e9ho procesoru lze nastavit pomoc\u00ed n\u011bkolika registr\u016f. Na to, jestli maj\u00ed b\u00fdt piny port\u016f procesoru vstupn\u00ed nebo v\u00fdstupn\u00ed sta\u010d\u00ed dva. Na \u010dasova\u010d \u010dty\u0159i, na s\u00e9riov\u00fd port taky \u010dty\u0159i. Na rozb\u011bhnut\u00ed i nejslo\u017eit\u011bj\u0161\u00edho procesoru ATXmega128 a nastaven\u00ed jeho vnit\u0159n\u00edch obvod\u016f, sta\u010d\u00ed nastavit 40 registr\u016f.<\/p>\n\n\n\n<p>U ARM je to slo\u017eit\u011bj\u0161\u00ed, pro rychl\u00e9 sezn\u00e1men\u00ed s\u00a0procesorem je vhodn\u00e9 pou\u017e\u00edt grafick\u00e9 prost\u0159ed\u00ed. To vytvo\u0159\u00ed rozhran\u00ed pro komponenty procesoru a jejich dal\u0161\u00ed programov\u00e1n\u00ed, tzv. API. U STM ke to program STM32CubeMX.<\/p>\n\n\n\n<p>U PSoC Creatoru je v\u00a0nov\u011b vytvo\u0159en\u00e9m projektu na z\u00e1lo\u017ece TopDesign.cysch pr\u00e1zdn\u00e1 str\u00e1nka pro sch\u00e9ma a katalog komponent. Z\u00a0katalogu komponent lze vyb\u00edrat v\u011bci, kter\u00e9 \u010dlov\u011bk bude pot\u0159ebovat, skl\u00e1dat je do sch\u00e9matu a propojovat.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"774\" height=\"506\" src=\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2019\/12\/PSoC_1.png\" alt=\"\" class=\"wp-image-1201\" srcset=\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2019\/12\/PSoC_1.png 774w, https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2019\/12\/PSoC_1-366x239.png 366w, https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2019\/12\/PSoC_1-150x98.png 150w, https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2019\/12\/PSoC_1-768x502.png 768w, https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2019\/12\/PSoC_1-90x60.png 90w\" sizes=\"auto, (max-width: 774px) 100vw, 774px\" \/><\/figure><\/div>\n\n\n\n<p>Na z\u00e1lo\u017ece *.cydwr je zobrazeno pouzdro procesoru, kter\u00fd bylo nutn\u00e9 zvolit p\u0159i zalo\u017een\u00ed projektu. Vedle pouzdra jsou vyjmenov\u00e1ny piny, kter\u00e9 byly pou\u017eity ve sch\u00e9matu. Tyto piny je pot\u0159eba p\u0159i\u0159adit k\u00a0port\u016fm procesoru.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1325\" height=\"691\" src=\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2019\/12\/PSoC_2.png\" alt=\"\" class=\"wp-image-1202\" srcset=\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2019\/12\/PSoC_2.png 1325w, https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2019\/12\/PSoC_2-366x191.png 366w, https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2019\/12\/PSoC_2-150x78.png 150w, https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2019\/12\/PSoC_2-768x401.png 768w\" sizes=\"auto, (max-width: 1325px) 100vw, 1325px\" \/><\/figure><\/div>\n\n\n\n<p>Potom sta\u010d\u00ed stisknout ikonu Build a PSoC creator vytvo\u0159\u00ed\nprogram v&nbsp;jazyce C.<\/p>\n\n\n\n<p>Soubory programu jsou p\u0159ehledn\u011b uspo\u0159\u00e1d\u00e1ny ve Workspace Explorer a jedn\u00edm ze soubor\u016f je main.c, kter\u00fd je p\u0159ipraven pro psan\u00ed vlastn\u00edho programu, kter\u00fd bude procesor vykon\u00e1vat. Na za\u010d\u00e1tku hran\u00ed si s\u00a0komponentami, je pot\u0159eba v main.c komponenty spustit. Nap\u0159. PWM_1_Start();<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Dokumentace a n\u011bjak\u00e1 cvi\u010den\u00ed, tutori\u00e1ly\u2026<\/h3>\n\n\n\n<p>P\u0159ekvapilo m\u011b, \u017ee na netu nejsou o Cypress skoro \u017e\u00e1dn\u00e9\n\u010dl\u00e1nky, ve kter\u00fdch by bylo pops\u00e1no, jak za\u010d\u00edt. Po n\u011bkolika hodin\u00e1ch zkou\u0161en\u00ed\njsem p\u0159i\u0161el na to, \u017ee \u017e\u00e1dn\u00e9 nejsou pot\u0159eba. Jednotliv\u00e9 komponenty z&nbsp;katalogu\nkomponent lze rozkliknout a zobraz\u00ed se okno, ve kter\u00e9m lze nastavit parametry.\nNap\u0159. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"627\" height=\"477\" src=\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2019\/12\/PSoC_3.png\" alt=\"\" class=\"wp-image-1203\" srcset=\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2019\/12\/PSoC_3.png 627w, https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2019\/12\/PSoC_3-360x274.png 360w, https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2019\/12\/PSoC_3-150x114.png 150w\" sizes=\"auto, (max-width: 627px) 100vw, 627px\" \/><\/figure><\/div>\n\n\n\n<p>V\u00a0lev\u00e9m spodn\u00edm rohu ka\u017ed\u00e9ho okna je odkaz na Datasheet. To je pdf dokument, ve kter\u00e9m je pops\u00e1no v\u0161e, co \u010dlov\u011bk pot\u0159ebuje v\u011bd\u011bt pro ka\u017edou z\u00a0komponent.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Z\u00e1v\u011br<\/h3>\n\n\n\n<p> Nab\u00eddka procesor\u016f Cypress sice nen\u00ed tak velk\u00e1 jako u STM, ale programovac\u00ed prost\u0159ed\u00ed PSoC Creator a souvisej\u00edc\u00ed dokumentace je uspo\u0159\u00e1d\u00e1na tak, \u017ee nemus\u00edm hledat spoustu variant na internetu a m\u016f\u017eu se rychle u\u010dit. P\u0159itom nen\u00ed vylou\u010deno, \u017ee a\u017e se trochu rozkouk\u00e1m v oblasti ARM, pod\u00edv\u00e1m se i na jin\u00fd procesor.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Procesor je ARM Cortex-M3 a na rozd\u00edl od jin\u00fdch procesor\u016f je jeho sou\u010d\u00e1st\u00ed programovateln\u00e9 pole r\u016fzn\u00fdch analogov\u00fdch a digit\u00e1ln\u00edch komponent. <\/p>\n","protected":false},"author":1,"featured_media":1212,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[163,164],"class_list":["post-1198","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programovani","tag-cypress","tag-stm32"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Cesta od 8-bit\u016f k ARM - Franti\u0161ek Posp\u00ed\u0161il<\/title>\n<meta name=\"description\" content=\"Procesor je ARM Cortex-M3 a na rozd\u00edl od jin\u00fdch procesor\u016f je jeho sou\u010d\u00e1st\u00ed programovateln\u00e9 pole r\u016fzn\u00fdch analogov\u00fdch a digit\u00e1ln\u00edch komponent.\" \/>\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\/2019\/12\/cesta-od-8-bitu-k-arm\/\" \/>\n<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cesta od 8-bit\u016f k ARM - Franti\u0161ek Posp\u00ed\u0161il\" \/>\n<meta property=\"og:description\" content=\"Procesor je ARM Cortex-M3 a na rozd\u00edl od jin\u00fdch procesor\u016f je jeho sou\u010d\u00e1st\u00ed programovateln\u00e9 pole r\u016fzn\u00fdch analogov\u00fdch a digit\u00e1ln\u00edch komponent.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2019\/12\/cesta-od-8-bitu-k-arm\/\" \/>\n<meta property=\"og:site_name\" content=\"Franti\u0161ek Posp\u00ed\u0161il\" \/>\n<meta property=\"article:published_time\" content=\"2019-12-22T18:25:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-12-23T08:01:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2019\/12\/PSoC_0_0.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1941\" \/>\n\t<meta property=\"og:image:height\" content=\"459\" \/>\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=\"5 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2019\/12\/cesta-od-8-bitu-k-arm\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2019\/12\/cesta-od-8-bitu-k-arm\/\"},\"author\":{\"name\":\"ok2jnj\",\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#\/schema\/person\/611e6231cd7c1180c0871958f742373a\"},\"headline\":\"Cesta od 8-bit\u016f k ARM\",\"datePublished\":\"2019-12-22T18:25:22+00:00\",\"dateModified\":\"2019-12-23T08:01:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2019\/12\/cesta-od-8-bitu-k-arm\/\"},\"wordCount\":1100,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#\/schema\/person\/611e6231cd7c1180c0871958f742373a\"},\"image\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2019\/12\/cesta-od-8-bitu-k-arm\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2019\/12\/PSoC_0_0.png\",\"keywords\":[\"Cypress\",\"Stm32\"],\"articleSection\":[\"Programov\u00e1n\u00ed\"],\"inLanguage\":\"cs\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2019\/12\/cesta-od-8-bitu-k-arm\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2019\/12\/cesta-od-8-bitu-k-arm\/\",\"url\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2019\/12\/cesta-od-8-bitu-k-arm\/\",\"name\":\"Cesta od 8-bit\u016f k ARM - Franti\u0161ek Posp\u00ed\u0161il\",\"isPartOf\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2019\/12\/cesta-od-8-bitu-k-arm\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2019\/12\/cesta-od-8-bitu-k-arm\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2019\/12\/PSoC_0_0.png\",\"datePublished\":\"2019-12-22T18:25:22+00:00\",\"dateModified\":\"2019-12-23T08:01:45+00:00\",\"description\":\"Procesor je ARM Cortex-M3 a na rozd\u00edl od jin\u00fdch procesor\u016f je jeho sou\u010d\u00e1st\u00ed programovateln\u00e9 pole r\u016fzn\u00fdch analogov\u00fdch a digit\u00e1ln\u00edch komponent.\",\"breadcrumb\":{\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2019\/12\/cesta-od-8-bitu-k-arm\/#breadcrumb\"},\"inLanguage\":\"cs\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2019\/12\/cesta-od-8-bitu-k-arm\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"cs\",\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2019\/12\/cesta-od-8-bitu-k-arm\/#primaryimage\",\"url\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2019\/12\/PSoC_0_0.png\",\"contentUrl\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2019\/12\/PSoC_0_0.png\",\"width\":1941,\"height\":459},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2019\/12\/cesta-od-8-bitu-k-arm\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Dom\u016f\",\"item\":\"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cesta od 8-bit\u016f k ARM\"}]},{\"@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":"Cesta od 8-bit\u016f k ARM - Franti\u0161ek Posp\u00ed\u0161il","description":"Procesor je ARM Cortex-M3 a na rozd\u00edl od jin\u00fdch procesor\u016f je jeho sou\u010d\u00e1st\u00ed programovateln\u00e9 pole r\u016fzn\u00fdch analogov\u00fdch a digit\u00e1ln\u00edch komponent.","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\/2019\/12\/cesta-od-8-bitu-k-arm\/","og_locale":"cs_CZ","og_type":"article","og_title":"Cesta od 8-bit\u016f k ARM - Franti\u0161ek Posp\u00ed\u0161il","og_description":"Procesor je ARM Cortex-M3 a na rozd\u00edl od jin\u00fdch procesor\u016f je jeho sou\u010d\u00e1st\u00ed programovateln\u00e9 pole r\u016fzn\u00fdch analogov\u00fdch a digit\u00e1ln\u00edch komponent.","og_url":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2019\/12\/cesta-od-8-bitu-k-arm\/","og_site_name":"Franti\u0161ek Posp\u00ed\u0161il","article_published_time":"2019-12-22T18:25:22+00:00","article_modified_time":"2019-12-23T08:01:45+00:00","og_image":[{"width":1941,"height":459,"url":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2019\/12\/PSoC_0_0.png","type":"image\/png"}],"author":"ok2jnj","twitter_misc":{"Napsal(a)":"ok2jnj","Odhadovan\u00e1 doba \u010dten\u00ed":"5 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2019\/12\/cesta-od-8-bitu-k-arm\/#article","isPartOf":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2019\/12\/cesta-od-8-bitu-k-arm\/"},"author":{"name":"ok2jnj","@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#\/schema\/person\/611e6231cd7c1180c0871958f742373a"},"headline":"Cesta od 8-bit\u016f k ARM","datePublished":"2019-12-22T18:25:22+00:00","dateModified":"2019-12-23T08:01:45+00:00","mainEntityOfPage":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2019\/12\/cesta-od-8-bitu-k-arm\/"},"wordCount":1100,"commentCount":0,"publisher":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#\/schema\/person\/611e6231cd7c1180c0871958f742373a"},"image":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2019\/12\/cesta-od-8-bitu-k-arm\/#primaryimage"},"thumbnailUrl":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2019\/12\/PSoC_0_0.png","keywords":["Cypress","Stm32"],"articleSection":["Programov\u00e1n\u00ed"],"inLanguage":"cs","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2019\/12\/cesta-od-8-bitu-k-arm\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2019\/12\/cesta-od-8-bitu-k-arm\/","url":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2019\/12\/cesta-od-8-bitu-k-arm\/","name":"Cesta od 8-bit\u016f k ARM - Franti\u0161ek Posp\u00ed\u0161il","isPartOf":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2019\/12\/cesta-od-8-bitu-k-arm\/#primaryimage"},"image":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2019\/12\/cesta-od-8-bitu-k-arm\/#primaryimage"},"thumbnailUrl":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2019\/12\/PSoC_0_0.png","datePublished":"2019-12-22T18:25:22+00:00","dateModified":"2019-12-23T08:01:45+00:00","description":"Procesor je ARM Cortex-M3 a na rozd\u00edl od jin\u00fdch procesor\u016f je jeho sou\u010d\u00e1st\u00ed programovateln\u00e9 pole r\u016fzn\u00fdch analogov\u00fdch a digit\u00e1ln\u00edch komponent.","breadcrumb":{"@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2019\/12\/cesta-od-8-bitu-k-arm\/#breadcrumb"},"inLanguage":"cs","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2019\/12\/cesta-od-8-bitu-k-arm\/"]}]},{"@type":"ImageObject","inLanguage":"cs","@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2019\/12\/cesta-od-8-bitu-k-arm\/#primaryimage","url":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2019\/12\/PSoC_0_0.png","contentUrl":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-content\/uploads\/2019\/12\/PSoC_0_0.png","width":1941,"height":459},{"@type":"BreadcrumbList","@id":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/cs\/2019\/12\/cesta-od-8-bitu-k-arm\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Dom\u016f","item":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/"},{"@type":"ListItem","position":2,"name":"Cesta od 8-bit\u016f k ARM"}]},{"@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\/1198","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=1198"}],"version-history":[{"count":8,"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/posts\/1198\/revisions"}],"predecessor-version":[{"id":1215,"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/posts\/1198\/revisions\/1215"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/media\/1212"}],"wp:attachment":[{"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/media?parent=1198"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/categories?post=1198"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ok2jnj.ok2kld.cz\/ok2jnj\/wp-json\/wp\/v2\/tags?post=1198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}