SILICON LABS AN1321 Налада перыферыйных прылад для 32-бітных прылад з Zigbee EmberZNet 7.0 і вышэй Кіраўніцтва карыстальніка
Перыферыйныя прылады для прылад Zigbee, якія працуюць з праграмамі, створанымі з EmberZNet SDK 7.0 і вышэй, наладжваюцца з дапамогай Pin Tool у Simplicity Studio® 5. Pin Tool спрашчае канфігурацыю перыферыйных прылад, прадстаўляючы перыферыйныя прылады і ўласцівасці перыферыйных прылад у графічным інтэрфейсе карыстальніка. Для некаторых SDK многія перыферыйныя прылады таксама можна наладзіць у Simplicity IDE у якасці кампанентаў.
Калі вы распрацоўваеце з EmberZNet SDK 6.10.x і ніжэй, глядзіце AN1115: Настройка перыферыйных прылад для 32-разрадных прылад з дапамогай канфігуратара абсталявання.
КЛЮЧАВЫЯ ПУНКТЫ
- Прадстаўляем перыферыйную канфігурацыю
- Выкарыстанне Pin Tool у Simplicity Studio
- Функцыі Pin Tool
Уводзіны
Pin Tool - гэта ўдасканалены графічны рэдактар, які дазваляе распрацоўшчыкам лёгка канфігураваць перыферыйныя прылады ў іх сістэме Zigbee. Ён забяспечвае тры перспектывы канфігурацыі, якія дазваляюць распрацоўшчыкам інтуітыўна супастаўляць фізічныя кантакты і перыферыйныя асобнікі з праграмнымі кампанентамі на мэтавай прыладзе.
Рэдактар Pin Tool таксама дастаткова гнуткі для выкарыстання ў розных патоках распрацоўкі. Падыход «знізу ўверх» дазваляе распрацоўшчыкам пачынаць канфігурацыю з кантактаў і падключаць іх да функцый/перыферыйных прылад, а затым да праграмных кампанентаў. Аднак супрацьлеглы, але аднолькава эфектыўны падыход зверху ўніз дазваляе распрацоўшчыкам пачынаць з выбару праграмных кампанентаў для перыферыйных прылад і працаваць аж да перыферыйных функцый і кантактаў, калі гэта неабходна.
Пры першым стварэнні праекта прыкладання Zigbee пачатковы набор загалоўкаў files прадастаўляюцца ў новы праект на аснове канфігурацый мэтавай платы, версіі EmberZNet SDK і гэтак далей, як паказана на наступным малюнку. Любую наступную наладу перыферыйных прылад можна зрабіць з дапамогай Pin Tool. Распрацоўшчыкі, якія выкарыстоўваюць EmberZet, таксама могуць змяняць параметры абсталявання праз рэдактар кампанентаў. Усе налады і змены праз Pin Tool абнаўляюцца ў загалоўку канфігурацыі files, якія ўваходзяць у дадатак.
Загаловак C fileз апаратнымі спецыфічнымі канфігурацыямі выкарыстоўваюцца і кантралююцца Pin Tool. Гэтыя files можна знайсці ў наступным каталогу праектаў. Спецыфічныя для абсталявання канфігурацыі захоўваюцца ў раздзеле Pin Config створанага загалоўка C files.
/ /канфігурацыя/
Выкарыстанне Pin Tool
У гэтай главе разглядаюцца асноўныя дзеянні і функцыі інструмента Pin Tool. Перад тым, як перайсці да наступнага раздзела, можа быць карысна зразумець функцыянальнасць GPIO і элементы кіравання перыферыйнай маршрутызацыяй сігналу мэтавых прылад.viewAN0012: Увод-вывад агульнага прызначэння, тэхнічныя табліцы прылад і даведачныя дапаможнікі.
Адкрыццё Pin Tool у Simplicity Studio
Адкрыйце Pin Tool непасрэдна, двойчы пстрыкнуўшы па .pintool file у правадыру праекта, як паказана на наступным малюнку.
Pin Tool можна таксама запусціць з укладкі CONFIGURATION TOOLS канфігуратара праекта.
Функцыі Pin Tool
На наступным малюнку паказана акно рэдактара Pin Tool пасля яго адкрыцця. Левая панэль «Порт уводу/вываду» паказвае порт уводу/вываду пакета прылады view.
Справа «Наладзіць» мае тры ўкладкі - Pin, Functions і Peripherals. Кожная з гэтых укладак дае іншую падрабязную перспектыву для канфігурацыі абсталявання.
Панэль порта ўводу/вываду
Панэль порта ўводу/вываду - гэта, па сутнасці, дыяграма Pinout, якая адлюстроўвае размяшчэнне фізічных кантактаў на ўпакоўцы мэтавай прылады.
Схема распиновки мае наступную каляровую маркіроўку:
- Выкарыстоўваюцца шпількі сіняга колеру
- Шпількі белага колеру не выкарыстоўваюцца.
- Штыфты чырвоным колерам паказваюць недазволеныя канфлікты з двума сігналамі, якія ўваходзяць у адзін і той жа штыфт.
- Піны ў аранжавым колеры паказваюць дазволеныя канфлікты з двума ці больш сігналамі, якія ўваходзяць у адзін і той жа штыфт (не паказана на дыяграме).
- Штыфты, такія як E5/Vss, афарбаваны ў шэры колер, таму што яны недаступныя для канфігурацыі
- Усе кантакты, настроеныя для рэжымаў GPIO, пазначаны тлустай літарай G.
- Калі на панэлі канфігурацыі выбраны адзін або некалькі кантактаў (напрыклад, K13), адпаведныя кантакты вылучаюцца жоўтым колерам».
Элементы кіравання маштабаваннем у левым ніжнім куце панэлі порта ўводу-вываду забяспечваюць зручны спосаб павелічэння пэўнага месца на дыяграме распиновки, каб убачыць больш падрабязную інфармацыю пра дадзены кантакт.
Справаздачу для друку можна стварыць, пстрыкнуўшы правай кнопкай мышы на дыяграме распиновки і выбраўшы Справаздачу аб канфігурацыі Pin. Гэта адкрывае справаздачу як a webстаронку ў браўзеры, якую можна захаваць, раздрукаваць або заархіваваць. Параметр "Справаздача аб канфігурацыі модуля" стварае аналагічны набор табліц, арганізаваных па модулях, а не па парадку штыфтоў.
Укладка шпілек
На ўкладцы «Шпількі» знаходзіцца табліца, арыентаваная на штыфты view прылады, аналагічна Табліцы функцыянальнасці GPIO у табліцы дадзеных. Табліца Pins дазваляе карыстальніку прызначаць любую сапраўдную альтэрнатыўную функцыю PIN-у, як паказана ў наступным выпадальным меню ў слупку Function
Поле пошуку, паказанае на малюнку вышэй, дазваляе карыстальніку хутка знаходзіць PIN-код у табліцы.
Пасля выбару штыфта і функцыі праграмны кампанент можна выбраць з выпадальнага меню «Кампанент праграмнага забеспячэння» для штыфта. На наступным малюнку паказана, што кантакт PA4 быў сканфігураваны для рэжыму GPIO і прызначаны праграмнаму кампаненту MX25 Flash Shutdown з usart. Акрамя таго, карыстальнік можа прызначыць штыфт праз рэдактар кампанентаў.
Для зручнасці карыстальнік можа адкрыць рэдактар кампанентаў для дадзенага кампанента, двойчы пстрыкнуўшы сіні круг у ячэйцы «Праграмны кампанент», як паказана ніжэй.
Слупок «Карыстальніцкае імя піна» дазваляе карыстальнікам уводзіць карыстальніцкае імя для дадзенага піна.
Укладка функцый
Укладка "Функцыя" змяшчае альтэрнатыўны арыентаваны на функцыі view прылады, аналагічна Табліцы альтэрнатыўных функцыянальных магчымасцей. Укладка "Функцыі" дазваляе карыстальніку прызначаць даступныя шпількі для альтэрнатыўнай функцыі.
Сапраўдны PIN-код для пэўнай альтэрнатыўнай функцыі можна выбраць з выпадальнага меню ў слупку «Імя PIN-кода». Сіняя кропка для шпількі ў тым жа выпадальным меню азначае, што шпілька ўжо выкарыстоўваецца. Рэдактар кампанентаў можна адкрыць для запісаў у слупку «Праграмны кампанент».
Перыферыйныя прылады Tab
Укладка Peripherals паказвае спіс перыферыйных прылад на прыладзе і іх супастаўленне з праграмнымі кампанентамі. Выпадальнае меню дазваляе карыстальніку выбраць даступны праграмны кампанент для пэўнай перыферыйнай прылады, як паказана на наступным малюнку.
Ячэйка кампанента праграмнага забеспячэння для перыферыйнага прылады выглядае шэрай, калі кампанент праграмнага забеспячэння, які выкарыстоўвае перыферыйнае прылада, не існуе, і белай, калі кампанент існуе, але не быў прызначаны. Карыстальнік таксама можа даць карыстальніцкае імя для дадзенай перыферыйнай прылады ў слупку «Карыстальніцкая назва перыферыйнай прылады».
Студыя прастаты
Доступ адным пстрычкай мышы да MCU і бесправадных інструментаў, дакументацыі, праграмнага забеспячэння, бібліятэк зыходных кодаў і іншага. Даступна для Windows, Mac і Linux!
Партфоліо IoT
www.silabs.com/IoT
SW/HW
www.silabs.com/simplicity
Якасць
www.silabs.com/quality
Падтрымка і супольнасць
www.silabs.com/community
Адмова ад адказнасці
Silicon Labs мае намер прадастаўляць кліентам апошнюю, дакладную і падрабязную дакументацыю аб усіх перыферыйных прыладах і модулях, даступных для распрацоўшчыкаў сістэмы і праграмнага забеспячэння, якія выкарыстоўваюць або маюць намер выкарыстоўваць прадукты Silicon Labs. Характарыстычныя дадзеныя, даступныя модулі і перыферыйныя прылады, памеры памяці і адрасы памяці адносяцца да кожнай канкрэтнай прылады, а прадастаўленыя «тыповыя» параметры могуць адрознівацца ў розных праграмах. Ужыванне прampапісаныя тут толькі ў ілюстрацыйных мэтах. Silicon Labs пакідае за сабой права ўносіць змены без дадатковага паведамлення ў інфармацыю аб прадукце, тэхнічныя характарыстыкі і апісанні, прыведзеныя тут, і не дае гарантый адносна дакладнасці або паўнаты ўключанай інфармацыі. Без папярэдняга паведамлення Silicon Labs можа абнаўляць убудаванае праграмнае забеспячэнне прадукту падчас вытворчага працэсу з меркаванняў бяспекі або надзейнасці. Такія змены не зменяць тэхнічныя характарыстыкі або характарыстыкі прадукту. Silicon Labs не нясе адказнасці за наступствы выкарыстання інфармацыі, прадстаўленай у гэтым дакуменце. Гэты дакумент не прадугледжвае і не дае прама якой-небудзь ліцэнзіі на распрацоўку або выраб інтэгральных схем. Прадукты не прызначаныя і не дазволеныя для выкарыстання ў прыладах класа III FDA, прыкладаннях, для якіх патрабуецца адабрэнне FDA на рынку, або ў сістэмах жыццезабеспячэння без спецыяльнай пісьмовай згоды Silicon Labs. «Сістэма жыццезабеспячэння» - гэта любы прадукт або сістэма, прызначаная для падтрымання або падтрымання жыцця і/або здароўя, якая, калі яна выйдзе з ладу, можа разумна чакаць, што прывядзе да сур'ёзных цялесных пашкоджанняў або смерці. Прадукцыя Silicon Labs не прызначана і не дазволена выкарыстоўваць у ваенных мэтах. Прадукцыя Silicon Labs ні пры якіх абставінах не павінна выкарыстоўвацца ў зброі масавага знішчэння, уключаючы (але не абмяжоўваючыся імі) ядзерную, біялагічную або хімічную зброю або ракеты, здольныя даставіць такую зброю. Silicon Labs адмаўляецца ад любых відавочных і пэўных гарантый і не нясе адказнасці за любыя траўмы або пашкоджанні, звязаныя з выкарыстаннем прадукту Silicon Labs у такіх несанкцыянаваных праграмах.
Заўвага: Гэта змесціва можа ўтрымліваць абразлівую тэрміналогію, якая цяпер састарэла. Silicon Labs па магчымасці замяняе гэтыя тэрміны інклюзіўнай мовай. Для атрымання дадатковай інфармацыі наведайце www.silabs.com/about-us/inclusive-lexicon-project
Інфармацыя аб таварных знаках
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® і лагатып Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, лагатып Energy Micro і іх камбінацыі , «Самыя энергетычныя мікракантролеры ў свеце», Redpine Signals®, WiSeConnect, n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis , Telegesis Logo®, USBXpress®, Zentri, лагатып Zentri і Zentri DMS, Z Wave® і іншыя з'яўляюцца гандлёвымі маркамі або зарэгістраванымі гандлёвымі маркамі Silicon Labs. ARM, CORTEX, Cortex-M3 і THUMB з'яўляюцца гандлёвымі маркамі або зарэгістраванымі гандлёвымі маркамі ARM Holdings. Keil з'яўляецца зарэгістраванай гандлёвай маркай ARM Limited. Wi-Fi з'яўляецца зарэгістраванай гандлёвай маркай Wi-Fi Alliance. Усе іншыя прадукты або брэнды, згаданыя тут, з'яўляюцца гандлёвымі маркамі іх адпаведных уладальнікаў.
Кампанія Silicon Laboratories Inc.
400 West Cesar Chavez Austin, Тэхас 78701 ЗША
www.silabs.com
Дакументы / Рэсурсы
![]() |
SILICON LABS AN1321 Налада перыферыйных прылад для 32-бітных прылад з Zigbee EmberZNet 7.0 і вышэй [pdfКіраўніцтва карыстальніка AN1321, AN1115, AN1321 Канфігурацыя перыферыйных прылад для 32-бітных прылад з Zigbee EmberZNet 7.0 і вышэй, AN1321, Канфігурацыя перыферыйных прылад для 32-бітных прылад з Zigbee EmberZNet 7.0 і вышэй |