SILICON LABS AN1321 Pag-configure sa mga Peripheral alang sa 32 Bit nga mga Device nga adunay Zigbee EmberZNet 7.0 ug Mas Taas nga Giya sa Gumagamit

Ang mga peripheral para sa mga device sa Zigbee, nga nagpadagan sa mga aplikasyon nga gitukod uban sa EmberZNet SDK 7.0 ug mas taas pa, gi-configure gamit ang Pin Tool sa Simplicity Studio® 5. Gipasimple sa Pin Tool ang peripheral configuration pinaagi sa pagpresentar sa mga peripheral ug peripheral properties sa usa ka graphical user interface. Alang sa pipila nga mga SDK, daghang mga peripheral ang mahimo usab nga ma-configure sa Simplicity IDE ingon mga kapilian sa sangkap.
Kung nag-develop ka gamit ang EmberZNet SDK 6.10.x ug ubos, tan-awa ang AN1115: Pag-configure sa mga Peripheral alang sa 32-Bit nga mga Device gamit ang Hardware Configurator.
MAAYONG PUNTO
- Pagpaila sa peripheral configuration
- Gamit ang Pin Tool sa Simplicity Studio
- Mga gimbuhaton sa Pin Tool
Pasiuna
Ang Pin Tool kay usa ka advanced graphical editor nga nagtugot sa mga developers nga daling ma-configure ang mga peripheral sa ilang Zigbee system. Naghatag kini og tulo nga mga panan-aw sa pag-configure aron tugotan ang mga developer nga intuitive nga mapa ang pisikal nga mga pin ug peripheral nga mga higayon sa mga sangkap sa software sa target nga aparato.
Ang editor sa Pin Tool igo usab nga flexible aron magamit sa lainlaing mga dagan sa pag-uswag. Ang bottom-up approach nagtugot sa mga developers nga magsugod sa configuration gamit ang mga pin ug ikonektar kini ngadto sa mga function/peripheral ug dayon software component. Bisan pa, ang usa ka kaatbang apan parehas nga epektibo nga top-down nga pamaagi nagtugot sa mga developer nga magsugod sa mga pagpili sa sangkap sa software alang sa mga peripheral ug molihok hangtod sa mga peripheral function ug mga pin kung gikinahanglan.
Kung ang usa ka proyekto sa aplikasyon sa Zigbee una nga gihimo, usa ka inisyal nga set sa header files gihatag sa bag-ong proyekto base sa mga configuration sa target board, EmberZNet SDK nga bersyon, ug uban pa, sama sa gipakita sa mosunod nga numero. Ang bisan unsang kasunod nga pag-customize sa mga peripheral mahimo pinaagi sa Pin Tool. Ang mga nag-develop nga naggamit sa EmberZet mahimo usab nga magbag-o sa mga kapilian sa hardware pinaagi sa Component Editor. Ang tanan nga mga pag-customize ug mga pagbag-o pinaagi sa Pin Tool gi-update sa header sa pag-configure files nga gilakip sa aplikasyon.

Ang ulohan sa C files uban sa hardware-specific nga mga configuration gigamit ug gimonitor sa Pin Tool. Kini files makita sa mosunod nga direktoryo sa proyekto. Ang hardware-specific configurations gitipigan sa Pin Config nga seksyon sa namugna nga C header files.
/ /config/
Gamit ang Pin Tool
Kini nga kapitulo naghisgot sa batakang operasyon ug mga gimbuhaton sa Pin Tool. Sa dili pa mopadayon sa sunod nga seksyon, mahimong makatabang ang pagsabot sa GPIO functionality ug peripheral signal routing controls sa mga target device pinaagi sa reviewsa AN0012: Kinatibuk-ang Katuyoan nga Input Output, mga datasheet sa device, ug mga reference manual.
Pag-abli sa Pin Tool sa Simplicity Studio
Ablihi ang Pin Tool direkta pinaagi sa pag-double click sa .pintool file sa Project Explorer, ingon sa gipakita sa mosunod nga numero.

Ang Pin Tool mahimo usab nga sugdan gikan sa tab nga CONFIGURATION TOOLS sa Project Configurator.

Mga Kalihokan sa Pin Tool
Ang mosunod nga numero nagpakita sa Pin Tool editor window sa higayon nga kini bukas. Ang wala nga "Port I/O" pane nagpakita sa Port I/O sa package sa device view.
Ang tuo nga "Configure" adunay tulo ka tab -Pin, Functions, ug Peripheral. Ang matag usa niini nga mga tab naghatag usa ka lahi nga detalyado nga panan-aw kung diin i-configure ang hardware.

Port I/O Pane
Ang Port I/O Pane usa ka Pinout diagram nga nagpakita sa pisikal nga mga lokasyon sa pin sa target device package.
Ang Pinout diagram adunay mosunod nga color coding:
- Ang mga pin nga asul gigamit
- Ang mga pin nga puti wala magamit.
- Ang mga pin nga pula nagpakita sa dili gitugotan nga mga panagsumpaki sa duha o mga signal nga moadto sa parehas nga pin.
- Ang mga pin sa orange nga show nagtugot sa mga panagbangi nga adunay duha o daghan pa nga mga signal nga moadto sa parehas nga pin (wala gipakita sa diagram).
- Ang mga pin, sama sa E5/Vss, gi-grey tungod kay dili kini magamit alang sa pag-configure
- Ang tanan nga mga pin nga gi-configure para sa GPIO mode gimarkahan sa boldfaced nga letra G.
- Kung ang usa o daghan pa nga mga pin ang gipili sa Configure panel (pananglitan, K13), ang katugbang nga mga pin gipasiugda sa yellow.

Ang mga kontrol sa Zoom sa ubos sa wala nga suok sa Port I/O pane naghatag ug usa ka kombenyente nga paagi sa pag-zoom in sa usa ka piho nga lokasyon sa Pinout diagram aron makita ang mas detalyado nga kasayuran sa gihatag nga pin.

Ang usa ka maimprinta nga taho mahimong mamugna pinaagi sa pag-right-click sa pinout diagram ug pagpili sa Pin Configuration Report. Kini nagbukas sa usa ka taho isip a webpanid sa usa ka browser nga mahimong i-save, i-print, o i-archive. Ang opsyon sa Module Configuration Report nagmugna og susama nga set sa mga lamesa nga giorganisar sa module kaysa sa pin order.

Mga Pin Tab
Ang tab nga Pins naghatag ug pin-centric nga lamesa view sa device, susama sa GPIO Functionality Table sa datasheet. Gitugotan sa lamesa sa Pins ang user nga mag-assign sa bisan unsang balido nga alternatibo nga function sa usa ka pin, ingon sa gipakita sa mosunod nga drop-down menu sa ilawom sa kolum sa Function

Ang kahon sa Pagpangita nga gipakita sa ibabaw nga numero nagtugot sa tiggamit nga dali nga makit-an ang usa ka Pin sa usa ka lamesa.
Sa higayon nga mapili na ang usa ka pin ug ang function, ang software component mahimong mapili gikan sa Software Component drop-down menu para sa pin. Ang mosunod nga numero nagpakita nga ang pin PA4 na-configure para sa GPIO mode ug gi-assign sa software component MX25 Flash Shutdown uban sa usart. Sa laing paagi, ang user maka-assign sa pin pinaagi sa Component Editor.

Isip usa ka kasayon, ang user makaabli sa Component Editor para sa gihatag nga component pinaagi sa pag-double click sa blue circle sa "Software Component" cell sama sa gipakita sa ubos.

Ang kolum nga "Custom Pin Name" nagtugot sa mga tiggamit sa pagsulod sa custom nga ngalan sa pin alang sa gihatag nga pin.
Mga Function Tab
Ang Functions tab naghatag ug alternatibong function-centric view sa device, susama sa Alternate Functionality Table sa datasheet. Gitugotan sa tab nga Functions ang user nga mag-assign sa mga magamit nga pin sa usa ka alternatibo nga function.
Ang balido nga pin alang sa usa ka piho nga alternate function mahimong mapili gikan sa drop-down menu sa "Pin Name" nga kolum. Ang asul nga tuldok para sa usa ka pin sa parehas nga drop-down menu nagpakita nga ang pin gigamit na. Ang Component Editor mahimong maablihan alang sa mga entri sa "Software Component" nga kolum.

Mga Peripheral Tab
Ang tab nga Peripheral nagpakita sa usa ka lista sa mga peripheral sa aparato ug ang ilang pagmapa sa mga sangkap sa software. Ang drop-down menu nagtugot sa user sa pagpili sa usa ka anaa software component alang sa usa ka piho nga peripheral, sama sa gipakita sa mosunod nga numero.

Ang Software Component cell para sa peripheral makita nga gray kung walay software component nga naggamit sa peripheral nga anaa, ug puti kung adunay usa apan wala ma-assign. Ang tiggamit mahimo usab nga maghatag usa ka naandan nga ngalan alang sa gihatag nga peripheral sa kolum nga "Custom Peripheral Name".

Kasayon nga Studio
Usa ka pag-klik nga pag-access sa MCU ug wireless nga mga himan, dokumentasyon, software, mga librarya sa gigikanan nga code ug uban pa. Anaa alang sa Windows, Mac ug Linux!
IoT Portfolio
www.silabs.com/IoT
SW/HW
www.silabs.com/simplicity
Kalidad
www.silabs.com/quality
Suporta ug Komunidad
www.silabs.com/community
Disclaimer
Gitinguha sa Silicon Labs nga mahatagan ang mga kostumer sa labing bag-o, tukma, ug lawom nga dokumentasyon sa tanan nga mga peripheral ug module nga magamit alang sa mga tigpatuman sa sistema ug software nga naggamit o nagtinguha nga gamiton ang mga produkto sa Silicon Labs. Ang datos sa pag-ila, anaa nga mga module ug mga peripheral, mga gidak-on sa memorya ug mga address sa memorya nagtumong sa matag espesipikong device, ug ang "Typical" nga mga parameter nga gihatag mahimo ug lainlain sa lain-laing mga aplikasyon. Aplikasyon exampAng mga gihulagway dinhi alang lamang sa mga katuyoan sa paghulagway. Ang Silicon Labs adunay katungod sa paghimo sa mga pagbag-o nga wala’y dugang nga pahibalo sa impormasyon sa produkto, mga detalye, ug mga paghulagway dinhi, ug wala maghatag mga garantiya sa katukma o pagkakompleto sa gilakip nga kasayuran. Kung walay una nga pahibalo, ang Silicon Labs mahimong mag-update sa firmware sa produkto sa panahon sa proseso sa paghimo alang sa seguridad o kasaligan nga mga hinungdan. Ang ingon nga mga pagbag-o dili magbag-o sa mga detalye o ang pasundayag sa produkto. Ang Silicon Labs walay tulubagon sa mga sangputanan sa paggamit sa impormasyon nga gihatag niini nga dokumento. Kini nga dokumento wala magpasabot o dayag nga paghatag ug bisan unsang lisensya sa pagdesinyo o paghimo sa bisan unsang integrated circuits. Ang mga produkto wala gidesinyo o gitugutan nga gamiton sulod sa bisan unsang FDA Class III device, mga aplikasyon diin gikinahanglan ang pag-apruba sa premarket sa FDA o Life Support Systems nga walay espesipikong sinulat nga pagtugot sa Silicon Labs. Ang "Sistema sa Pagsuporta sa Kinabuhi" mao ang bisan unsang produkto o sistema nga gituyo aron suportahan o mapadayon ang kinabuhi ug/o kahimsog, nga, kung kini mapakyas, makatarunganon nga gilauman nga moresulta sa daghang personal nga kadaot o kamatayon. Ang mga produkto sa Silicon Labs wala gidesinyo o gitugutan alang sa mga aplikasyon sa militar. Ang mga produkto sa Silicon Labs sa bisan unsang kahimtang dili magamit sa mga hinagiban sa dinaghang paglaglag lakip (apan dili limitado sa) nukleyar, biolohikal o kemikal nga mga hinagiban, o mga misil nga makahimo sa paghatud sa ingon nga mga hinagiban. Gisalikway sa Silicon Labs ang tanan nga gipahayag ug gipasabut nga mga garantiya ug dili responsable o manubag sa bisan unsang mga kadaot o kadaot nga may kalabotan sa paggamit sa usa ka produkto sa Silicon Labs sa ingon nga dili awtorisado nga mga aplikasyon.
Mubo nga sulat: Kini nga sulod mahimong adunay mga makapasakit nga terminolohiya nga dili na magamit. Ang Silicon Labs nag-ilis niini nga mga termino sa inklusibo nga pinulongan kung mahimo. Alang sa dugang impormasyon, bisitaha www.silabs.com/about-us/inclusive-lexicon-project
Impormasyon sa Trademark
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® ug ang Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo ug mga kombinasyon niini , “labing kusog nga mahigalaon nga microcontrollers sa kalibutan”, Redpine Signals®, WiSeConnect , n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis , ang Telegesis Logo®, USBXpress® , Zentri, ang Zentri logo ug Zentri DMS, Z Wave®, ug uban pa kay mga marka sa pamatigayon o rehistradong marka sa pamatigayon sa Silicon Labs. Ang ARM, CORTEX, Cortex-M3 ug THUMB maoy mga marka sa pamatigayon o rehistradong marka sa pamatigayon sa ARM Holdings. Ang Keil kay rehistrado nga marka sa ARM Limited. Ang Wi-Fi kay rehistrado nga marka sa Wi-Fi Alliance. Ang tanan nga uban pang mga produkto o mga ngalan sa tatak nga gihisgutan dinhi mga marka sa pamatigayon sa ilang mga tag-iya.
Silicon Laboratories Inc.
400 West Cesar Chavez Austin, TX 78701 USA
www.silabs.com

Mga Dokumento / Mga Kapanguhaan
![]() |
SILICON LABS AN1321 Pag-configure sa mga Peripheral alang sa 32 Bit nga mga Device nga adunay Zigbee EmberZNet 7.0 ug Mas Taas [pdf] Giya sa Gumagamit AN1321, AN1115, AN1321 Pag-configure sa mga Peripheral alang sa 32 Bit nga mga Device nga adunay Zigbee EmberZNet 7.0 ug Mas Taas, AN1321, Pag-configure sa mga Peripheral alang sa 32 Bit nga mga Device nga adunay Zigbee EmberZNet 7.0 ug Mas Taas |
