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
SILICON LABS AN1321 Pag-configure sa mga Peripheral alang sa 32 Bit nga mga Device nga adunay Zigbee EmberZNet 7.0 ug Mas Taas

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.
Mga koneksyon

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.
Pag-abli sa Pin Tool sa Simplicity Studio

Ang Pin Tool mahimo usab nga sugdan gikan sa tab nga CONFIGURATION TOOLS sa Project Configurator.
Pag-abli sa Pin Tool sa Simplicity Studio

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.
Mga Kalihokan sa Pin Tool

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.
    Port I/O Pane

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.
Port I/O Pane

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.
Port I/O Pane

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
Mga Pin Tab

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.
Mga Pin Tab

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.
Mga Pin Tab

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 Function Tab

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.
Mga Peripheral Tab

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".
Mga Peripheral Tab

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!

Aplikasyon IoT Portfolio
www.silabs.com/IoT

Aplikasyon SW/HW
www.silabs.com/simplicity

Aplikasyon Kalidad
www.silabs.com/quality

Aplikasyon 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

logo sa SILICON LABS

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

Mga pakisayran

Pagbilin ug komento

Ang imong email address dili mamantala. Ang gikinahanglan nga mga natad gimarkahan *