0:00:15zdravím vás na
0:00:17brněnské půdě
0:00:18já jsem sice skromně že momentálně ale v brně by vám hodně často
0:00:22a
0:00:24fungoval jsem dost na třicet let
0:00:27ale je
0:00:29to nic nemění na věci že
0:00:32takže brno
0:00:34vidím jako
0:00:36město které má šanci
0:00:38chtěli všech otevřených myšlenka
0:00:41postupovat rychle dopředu než ostatní
0:00:45když srovnám kroměříže a brno tak kroměříži
0:00:49se říká že zdechl pes tady se něco děje
0:00:53takže aspoň tak
0:00:56o čem vám lezu vykládat
0:00:58já jsem si to svoje povídání musel napsat na papír
0:01:01protože jinak bych se asi za kecám
0:01:04dalo by se totiž o tom povídat jí dva dny
0:01:09původně jsem vám chtěl povídat o jedna čip _e portfolia firmy microchip
0:01:14a to proto že jsem často vídal časopisech o elektronice i příbuzných
0:01:21webových odkazech
0:01:25nějaké příklady použití atmel a arduina
0:01:29a nové sem proto dojmu že rodina pitts kontrolérů
0:01:34je málo propagována
0:01:36a přitom
0:01:37je aplikačně na fůru věcí velice výhodná
0:01:42jenže co se nedávno stalo
0:01:46firmama jít radši koupila měla
0:01:48který za tři miliardy dolarů
0:01:52asi by bylo výstižnější říct
0:01:54že převzala atmel akvizic
0:01:58takže v budoucnu můžem očekávat že mají točit uplatní své technické je koncepční pohledy
0:02:05taky na výrobky s původního portfolia atmel
0:02:12o čem to teda bude
0:02:15protože všichni bojujeme se zahlcování _m informacema
0:02:19bude moje přednáška hlavně pro ty
0:02:22kteří ta
0:02:25první části zkusim zjednodušeně představit rodinou jedna čipu
0:02:31od michaela čipu od nejjednodušších po nejsložitější
0:02:35osmi šestnácti a třiceti dvou bitové
0:02:38a naznačím na co se hodí
0:02:41pak zmíním programovací prostředí
0:02:45a vlastní programátory
0:02:48a nakonec
0:02:49ukážu na jednoduchém úsměvy to
0:02:53jak kolem dostaneš _e
0:02:56řešení barberovi softwaru nebo konkrétních příkladech
0:03:05jednoduchý asembler a kousek céčka
0:03:12k tomu céčkových po
0:03:13poznamenal ono je to
0:03:16pro lidi který strejčkem dělají
0:03:19trošku specifické teď céčko
0:03:22mají tlačit ho totiž musel upravit tak aby byl schopen sahat sáhnout na každé s
0:03:28těch vnitřních na každý ste vnitřních bloků elektronických nějakým způsobem přímo s toho program takže
0:03:35kvůli tomu je to céčku tak trošku
0:03:37trošku specifické
0:03:41začneme nejnovější mostní víte
0:03:48nejjednodušší procesorem
0:03:50šestná že
0:03:52co s tím nebo k čemu je to dobrý
0:03:56má to
0:03:57vnitřní hodiny
0:03:59oscilátor štyry migraci odvodit jestli jaký jakou frekvenci potřebujete
0:04:03takže volitelná frekvence hodin
0:04:07tady jsem ukázal když se semele že si hrajete potřebujete kostku elektronickou
0:04:14tak k němu připojíte akorat padal idiota a bliká
0:04:19nebo
0:04:22připojte pouze reproduktor a máte ty pako
0:04:25takže generátor času dost potíží
0:04:28oproti tvrdě zadrátované logice
0:04:33přináší češi funkcionalitu
0:04:37a dá se u nás pořadí za nějakých osum devět korun
0:04:47podskupina
0:04:49vylepšených nenávist
0:04:51touž sou
0:04:53trošku složitější jedna čipy
0:04:56většinou mají a ne převodník má jde a převodník
0:05:00mají i nějaké časovače time je většinou tři
0:05:08helenko a samozřejmě interfejs na komunikaci o bloky pro komunikaci s vnějším světem nějaká rozhraní
0:05:20oni budou moje ukázky
0:05:25šestnácti bity
0:05:28no
0:05:30šestnácti bity
0:05:33z běžného s pohledu běžného smrtelníka
0:05:37to usoudila
0:05:40
0:05:41poměrně rozšířená pojede poměrně široká oblast
0:05:46_e interfejsu
0:05:49a kde převodníky většinou už dvanácti bitové
0:05:53počet nožiček spoustu
0:05:57paměti veliká
0:05:59rychlostí
0:06:00taky veliké výpočetní výkon relativně by bylo veliký
0:06:07a
0:06:09já bych
0:06:11k nim rád řekl že
0:06:13že často
0:06:15tenhleten ty už bývá
0:06:18nasazován
0:06:20do běžný průmyslový aplikací
0:06:22přesto se s tím řídí elektromotory je why současně asynchronní míšu
0:06:30přímo se s nima řídí grafické displeje není potřeba žádné
0:06:34žádný mezistupeň
0:06:38impulsní zdroje jako nové
0:06:40taky pomocí těchto jsou dost rychle používají
0:06:44provozní frekvence oscilátoru si myslím že mají
0:06:51vyšší než třicet dva megaherc
0:06:55já tady mám
0:06:58ukázané
0:07:00takové
0:07:01udělátko uvozovkách když přijdete k doktorovi
0:07:05tak vám sestra měří tlak
0:07:08něčím takovým todleto je uvnitř
0:07:11já to tady mám
0:07:14taky proto že ten elektronický tonometr
0:07:18je
0:07:19vpodstatě
0:07:21kdy spor nebyl návod nebo
0:07:24nějaká taková bližší informace ohledně hadrový softwaru
0:07:28je se aplikační pozor pozvat
0:07:31aplikačních poznámka
0:07:33má to označení a _e patnáct padesát šest běžně ke stažení
0:07:38takže to je open todleto
0:07:46třiceti no bity no to jsou podle počitadla
0:07:51_hm
0:07:53počet nožiček fašisto
0:07:56když se podíváte na to pro já du
0:08:00periferii
0:08:03co bych asi vzpomněl
0:08:05dnešní době
0:08:08hodně usbéčko
0:08:11většinou norma dvojková
0:08:14rychlejší trojková a potom usb on dobou
0:08:18k tomu bych řekl že tak jak sme zvyklí používat usbéčko tak je to většinou
0:08:22takže spojíme počítat s tiskárnou přes usbéčko počítače režimu master
0:08:29tiskárna v režimu slajd
0:08:32on dobou už nedal jedna či
0:08:35jako takový push může fungovat jako master takže řídí
0:08:39to usbéčko
0:08:44a
0:08:47pak když se podíváme
0:08:49na
0:08:51poslední
0:08:53poslední se nejnovějších typu
0:08:56tak máte vlastně celý počítač
0:08:59linuxový počítač v jednom čipu
0:09:03podpora přímá podpora linuxu
0:09:07a vývojový kinit no jestli se tomu dá říkat vývoj k it
0:09:11todleto pořídit _e když to kupujete českém prostředí za nějaký dva tisíce tři sta korun
0:09:20tolik k nějaké té rodině
0:09:23michael čipu
0:09:25a pak tady mám něco vývojovým nástrojem
0:09:31to vývojové prostředí je samozřejmě když má opsáno tak obrovskou škálu
0:09:37nějakých
0:09:39verzi těch mikročipu
0:09:41tak je komplikované relativně
0:09:44a dokonce to je tak daleko že už bylo nutné tu třiceti dvou bitovou verzi
0:09:51vyčlenit
0:09:52takže když používáte osum nebo šestnáct by
0:09:55tak je
0:09:57k tomu vývojové prostředí no platných jde
0:10:01má takovéhle logo
0:10:03když
0:10:05byste chtěli pracovat s třiceti dvou být _e tak je potřeba použít ruštiny ty vývojového
0:10:12prostředí
0:10:13samozřejmě všechno je open
0:10:16není problém stáhnout
0:10:19pokud de o programátory
0:10:22nechcete programovat to je jedna čip a tak musíte to ten dvě minuty program potom
0:10:27dostat do toho švába
0:10:31používají se
0:10:33různého umejt
0:10:35najdete na internetu najdete na webových stránkách nějaký návod
0:10:39já jsem tady uvedl jenom obrázky vo
0:10:42a to proto že mají přímou podporou s toho prostředí mu plat
0:10:48je to dycky trojka jince de trojka může ještě ta
0:10:55a to ušije i s alternativou pro a třiceti dvou bity
0:11:02ale co by ještě k tomu řekl
0:11:05tak když vzpomenu na
0:11:08tři pět let zpátky
0:11:09tak se měl pocit že to není daný
0:11:12v dnešní době ten dycky trojka
0:11:17o českých obchodníků stojí nějakých dvanáct set takže to uši relativně dost
0:11:23ale když ho koupíte přestali express tak dostanete za deset dolarů
0:11:31pak tady mám dva odkazy
0:11:33ty přen takes
0:11:35to sem tady uvedl kvůli tomu že pokud někdo
0:11:39potřebuje takzvaný chytit se orientovat se
0:11:43tak
0:11:44se na tomhle
0:11:48tím je to někde
0:11:50jediný víš
0:11:59tak todleto je todleto je
0:12:03uvozovka příručka
0:12:05která hodně pomůže k tomu aby se čert chytil
0:12:07najde
0:12:09najde
0:12:10vtom různé typy
0:12:12find triků jak hardwarových tak softwarových _e něco ušetříte něco dořešit jak něco vymyslet
0:12:18tedy když se podívám tak třeba vám
0:12:20konkrétní
0:12:22šestnáct té fotce devatenáctku zapojenou popsáno co a jak mám udělat abych aby byl schopen
0:12:29připojit v externí paměť
0:12:31doporučuju
0:12:38a pak tady mám ještě jednu jeden odkaz
0:12:41a
0:12:43u něho
0:12:45mám ho to hlavně proto že používána
0:12:50švába
0:12:53šestnáct ne vkus nás dvacet sedničku
0:12:56a to kvůli tomu že a oni mu dá mluvit
0:12:59takže když se vám stane že potřebujete něco dohledat nebo korigovat svoji ideu nebo hledáte
0:13:06inspirací
0:13:08tak pro konkrétní ty součástky ste schopni najít aplikační návod aplikační poznámku
0:13:16a to může pomoct tomu a vtom abyste se nějakým způsobem chytli abyste se orientovali
0:13:28no a teďka
0:13:30teďka
0:13:32tam snad dvacet sedmička
0:13:36velice šikovný štvát
0:13:38možná dvacet výhodu
0:13:40jeho vám tady se sem de montáži protože si myslím že se s tím poměrně
0:13:44dobře dělá to nezabere to moc místa nepotřebujete velký tištěná kam a
0:13:49očima je to ještě
0:13:51kůži jako k prohlídnu ti já za to zase to obyčejně obyčejnýho a je to
0:13:58náma a je nepotřebujete žádnou složitou technologií
0:14:03takže to ještě s tím s tímhle se to ještě dobře dělá
0:14:06no a ten muž má
0:14:09poměrně
0:14:11hodně těch nočních elektronických bloku
0:14:14jasno budu využívat stalin dva
0:14:17časovač a ne převodník
0:14:22když ho chcete koupit
0:14:25s českejch českém trhu tak říkám že naši obchodníci zaspali
0:14:31prostě
0:14:35všichni známí
0:14:37ho nemají skladem
0:14:40což mě překvapuje
0:14:42takže nezbývá než zahraničí
0:14:44ale když ho doveze dejme tomu partnerce zorat hrad a i svoje pardubice
0:14:51tak if husovce koupit eliza čtyřicet dva korun
0:15:05no a teďka
0:15:09teďka bych ukázal první ukázku
0:15:14jedna čipu je připojen jenom ty jmen
0:15:19a jedna lžička jako výstupní
0:15:22ještě pro ty kteří by potřebovali nějak hlídat nebo upravit napájecí napětí
0:15:27stabilizátor plus pinů tu
0:15:31jako jak vypadá jo ještě o čem to je to by měli ještě o čem
0:15:35to jedno co se stalo
0:15:37potřeboval jsem od něho zkoušet servo leteckou moravské
0:15:42potřeboval jsem vygenerovat takovejhle průběh impulzu
0:15:46jednou za dvacet milisekund to se vo musí dostat impulz který je široký
0:15:51guláš jeden a půl milisekundy
0:15:53a
0:15:56tím se vlastně posune to se vozidle polohy do že ne krajní dovolit ani takže
0:16:03dvacet milisekund základ
0:16:05a je půl až jeden a půl milimetru trikem
0:16:10jak se to
0:16:12jak se to řeší hladilově
0:16:15ve softwarově
0:16:17tak software tady já mám nachystaný kousek softwaru asembleru
0:16:22vtom asembleru sou
0:16:24určité konvence
0:16:26na začátku se většinou uvádí nějaká ta myšlenka popíše se
0:16:31no tak ty pak existuje část _e si to muset sednout
0:16:41část inicializace to je tady pak příkazu po inicializaci
0:16:47případně nějaká proměnná takže se definuje proměnná
0:16:51pak se změní
0:16:56potřeba přerušení pokud je tak
0:16:59kam vlastně to přerušení má
0:17:01byt nasměrováno
0:17:03pak se inicializuje oscilátor
0:17:06vnitřní hodiny
0:17:08pak se teda definuje přerušení co může způsobit aby to přerušení
0:17:15něco povolilo
0:17:18pak
0:17:19_hm se inicializuje ale převodník definuje se jeho rychlost
0:17:26pak časovač
0:17:27jeden druhej
0:17:29no a pak hlavní smyčka programovat máte hlavní smyčce je pouze to že se opakuje
0:17:34pořád totéž tedy aby bylo vidět že té vubec hlavní smyčka tak jsem tam přidal
0:17:39ještě prázdnou instrukci no
0:17:41a
0:17:42za
0:17:43tím hlavním programem následuje
0:17:48podprogram pro obsluhu přerušení
0:17:50tom po by vtom přerušení vlastně ten
0:17:53ty mayer
0:17:54_e dvaceti milisekundách ty měli jedna podle citní sekunda
0:18:00způsoby lucko
0:18:03to moc roku se ale převodníkem změří
0:18:06poloha potenciometr u
0:18:11to ta výsledná digitalizovaná hodnota se vloží do portů pro no
0:18:18ty _m nula
0:18:20a ten jak přeteče
0:18:22tak
0:18:23vyvolá
0:18:25návrat do hlavního programu
0:18:28a ta délka je vlastně úměrná
0:18:30měrná tomu jak byl jak byl nastavený ten
0:18:33ale převodník ten který _m
0:18:50to je celé vlastně pokuď že pracujete asembleru
0:18:56druhý příklad
0:19:07jak to vzniklo
0:19:10no to bylo sranda to byla sranda sou sedum
0:19:13no sranda
0:19:15jsou se domku na vybrala celý kurník
0:19:18pokud jste zastánci podcíle stravy a domácí vajíček tak vás to vytočí
0:19:24takže jo
0:19:26vyřazený stěrač o i motory
0:19:29jak jsou na draka těch tuny
0:19:32aby síla stačila
0:19:34když potřebujete otvírat zavírat těší dvířka
0:19:39no a protože slepice vstávají podle sluníčka
0:19:42a ne
0:19:43jako my podle budíku
0:19:45tak je tady
0:19:47počkejte data mám toto
0:19:50tak je tady
0:19:53tak je tady fotodioda a operační zesilovač zesílení
0:20:00no
0:20:02inteligence je potom
0:20:04vtom jedna čipu
0:20:09jak to funguje když
0:20:11se začíná skákat
0:20:14tak brzo
0:20:16let světová kurníku počkám asi hodin
0:20:19a třeba si mohli dosud to snímání
0:20:23s slepice se s tím množinami délka a pak zhaslo zavřel dvířka
0:20:28ráno když se rozednívá
0:20:30tak holt prostě
0:20:33si je to začíná být světla otevřu dvířka je to
0:20:40ty jsi má to bych ještě dodal že
0:20:44ty polohy krajní polohy toho stěrače vám motoru
0:20:50hlídám
0:20:52valovým a sonda no a aby bylo jasné
0:20:54kdy může úplně u to uzavřeno
0:21:01jak vypadáš _e toho vole no
0:21:16struktura
0:21:16programuje podobná
0:21:19trochu jiné konvence
0:21:21pokud mají byt
0:21:24pro celý
0:21:25program definované proměnné tak se definují na začátku jako extern
0:21:34podprogramy si tady píší na začátku
0:21:38a napsat o podprogram znamená vlastně definovat funkci
0:21:42takže podprogram u toho ale převodníku je tam je ta funkce
0:21:47rádi měřili
0:21:49protože je to deseti bitový převodník a nebude záviset ta výsledná hodnota do osmi bitových
0:21:56registru
0:21:57tak se to dělá
0:21:58šestnácti bitovou proměnnou používají se dva registry
0:22:04pak je tady nějak krátkosti
0:22:09popsané přerušení
0:22:12a nastává
0:22:14část hlavního programu
0:22:17konfigurační bity
0:22:20tady oscilátor takže zase pět set kilo hertz je otázka jestli potřebujete nějaké rychlosti spíš
0:22:26naopak
0:22:29pak definujete
0:22:31nožky toho švába jestli má mít vstupní nebo výstupní
0:22:35nebo digitální
0:22:38pak vy definujete co může
0:22:41co povolit _e aby způsobilo přerušení
0:22:44no a pak nastal nás
0:22:46následuje hlavně prodává smyčka
0:22:51a to je celé
0:22:58v céčku proti asembleru
0:23:01se vytvořili třeba zápis to podmínky
0:23:05jejich
0:23:07tady před když o časovací smyčky a když potřebuju aby něco trvalo půl hodiny a
0:23:12základní frekvence oscilátory pět set kilo hertz tak to prostě zabere
0:23:18spoustu načítání do spousty registru
0:23:22a to se dobře píše tom céčku
0:23:27no ale obráceně když se semele že to céčko přeložení k _e
0:23:33tak push nevíte
0:23:34co a jak se optimalizovala
0:23:37a často taky obráceně zkomplikoval
0:23:41takže tam je to nevadí nebo to přináší nějaké jiné výhody
0:23:46se céčko uplatní
0:23:47tam kde je potřeba
0:23:49vědět co přesně se s tím hadrem děje když se většinou použije ten asembler
0:24:02a na závěr
0:24:06tahle platforma
0:24:08přináší volný přístup k informacím hardvéru policistu
0:24:13softwarově nástrojů program
0:24:16jsou volně k dispozici
0:24:19aplikační návody
0:24:21dobrý pěšinou pes
0:24:23volně k dispozici knihovny kompilátory pokud _e ty kompilátory tak samozřejmě ty vyšší než nula
0:24:29jednička ušlo placené
0:24:32tomu sou optimalizace tomu se prostě řešit trošku jiným
0:24:37jiným způsobem
0:24:39pole jsou k dispozici microchip library likeš s obrovská knihovna různých typů zapojení různých typů
0:24:46softwaru
0:24:48a obrovská široká webová fóra
0:24:51takže to je tak schůzce
0:24:53a
0:24:53nevím jak na tom s časem tak ta
0:24:56zeptal bych se
0:24:58pokud má někdo nějaký dotaz
0:25:01dataset
0:25:11nerozumim
0:25:13stačí
0:25:45tu zkušenost nemám
0:25:47já dlouhodobě sem vlastně přišel k tomu michael čipu protože v době kdy začínal tak
0:25:55byl jediný bezplatně
0:25:57a
0:25:58a snažil jsem se i před tím no chlapík sem byl ono plat bez toho
0:26:03jít
0:26:04a snažil jsem si touhle cestou takže já jsem tou potřebu
0:26:08řešit to nějak jinak ne a
0:26:11se nesnažil protože
0:26:13no
0:26:14jestli se přidáte
0:26:16je nějaké
0:26:20skupině lidí kteří prostě jenom já
0:26:23a nebo dete vlastní cestou tak je to tak _e jako někdy narazit _mhm kdy
0:26:27se chytnete nešel jsem to přestal
0:26:32dá někdo
0:26:40tak pokud ne tak mysim no ale tak akorát po mně by měl někdo
0:26:45pokračoval