电子芯片产业商务策划ppt模板:ElektorLive

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

SimonFordElektorLive!mbedWorkshop1Outline•Introduction•HelloWorld!–Getyouincontrolofthehardware...•WalkthroughExample!–Afeelforhowthingswork...•Workshop!–Timetoexperiment...2Beforewestart!•Checkthat...–youhaveanmbed–youhavealaptop–youhaveaworkinginternetconnection3•Microcontrollersaregettingcheap–32-bitARMCortex-M3Microcontrollers@$1!•Microcontrollersaregettingpowerful–Lotsofprocessing,memory,I/Oinonepackage•Microcontrollersaregettinginteractive–Internetconnectivity,newsensorsandactuators•Lotsofnewopportunitiesformicrocontrollers!What’shappeningtoMicrocontrollers?SydneyPowerhouseMuseum–We’renowatthesametippingpointwithmicrocontrollers–Ideascomefromanywhere,needprototypingtotestthemMicrocontrollersareagreatsolution,lookingforproblems!Eureka!IfIcouldautomatefeedingmypigs,I’dbeabletosleepin!Eureka!Icouldusemyelectronicsskillstohelp...pigfeeding!RapidPrototyping•RapidPrototypinghelpsindustriesinventproducts•Wewantprototypingwithelectronicstokeeppace!–Letyouprototypecontrol,communication,interactiontoo3DMoulding3DPrinting2D/3DDesignWebFrameworksSowebuiltmbed!•FastestwaytostartwithanARMmicrocontroller–Plug‘n’PlayHardware,OnlineCompiler–Makepickingupandworkingwithamicrocontrollerfast!Whatismbed?•Designedforrapidprototypingbyawideaudience–Prototypingform-factor,High-levelLibraryAPIs–Helpyouinventnewproductswithmicrocontrollers!Whatismbed?•Integratedmbed.orgdevelopersiteandcommunity–Onlineresources,toolsforsupportandcollaboration–Helptobuildanactive,supportivedevelopercommunity!Whatismbed?mbedNXPLPC1768Hardware12WhatistheLPC1768Microcontroller?13NXPLPC1768ARMCortex-M3100MHz512KBFLASH64KBRAMARMCortex-M332-bitMCUCoreThumb-2InstructionSet3-stage,ModifiedHarvardNVIC(NestedInterrupts)Gettingstarted...HelloWorld!14HelloWorld!(1)1.Plugitin2....3.Downloadandrunyourfirst“HelloWorld!”binary!15HelloWorld!(2)1.Clickthecompilerlink2....3.Compileandrunyourfirst“HelloWorld!”binary!16HelloWorld!(3)1.TrymodifyingthecodeabitFlashadifferentLED,changethespeed,makeanewpattern2....3.Compileandrunyourown“HelloWorld!”binary!17Afeelforhowthingswork...WalkthroughExample!18WalkthroughExample•Makeasimpledatalogger–AnalogInforreadinganalogvalues–LocalFileSystemforstoringdatatofiles19Timetoexperiment...Workshop!20Ourexperienceofworkshops•Everyonelearnsdifferently,andatavaryingpace•Everyonehasdifferentlevelsandareasofexperience21Ourstrategyforworkshops•Makeequipmentandresourcesavailable•Letyouexplorewhatyouwant,atyourownpace•UsethembedHandbookandCookbookforguidance•Providesupporttoyouasyouneedit22Componentstoexperimentwith!23Componentstoexperimentwith!24BreakoutBoards!–CoolComponentsBreakout,StarboardOrangeBreakout25m3piRobots!–Linesensorsforlinefollowers,Bluetoothforremotecontrol26UsetheHandbookandCookbook...Step-by-stepintroductoryproject•Forabsolutebeginners•Anextractfrom:ARMmicrocontrollers,Part135projectsforbeginnersByBertVanDam•SimpleAnalogInExperiments28WorkshopRules•Experimentwithwhatevercomponentsyouwant–Somethingsaremorecomplexthanothers;startsimple•Beconsiderateofothers–Pleasereturnallthecomponentsasyoufinishwiththem•Don’tbeafraidtoaskforhelporguidance–We’vesateveryonenexttoanassistant•Goforit!29NXPmbedDesignChallengeDevelopaproductprototype,reusablelibraryorreferencedesign,shareiton,andhelpothersbuildtheirprototypesevenfaster!AnyonewithanmbedNXPLPC1768canenter!30Prizepoolof$10,000!

1 / 30
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功