SILICON LABS AN1321 Configurazione di periferiche per Dispositivi 32 Bit cù Zigbee EmberZNet 7.0 è Guida d'utilizatore superiore
I periferici per i dispositi Zigbee, chì eseguenu l'applicazioni custruite cù EmberZNet SDK 7.0 è più altu, sò cunfigurati cù u Pin Tool in Simplicity Studio® 5. U Pin Tool simplifica a cunfigurazione periferica presentendu periferiche è proprietà periferiche in una interfaccia d'utilizatore gràfica. Per certi SDK, assai periferichi ponu ancu esse cunfigurati in l'IDE di Simplicity cum'è opzioni di cumpunenti.
Sè vo avete sviluppatu cù l'EmberZNet SDK 6.10.x è inferiore, vede AN1115: Configurazione di Periferiche per Dispositivi 32-Bit using Hardware Configurator.
PUNTI CHIAVE
- Introduce a cunfigurazione periferica
- Utilizà u Pin Tool in Simplicity Studio
- Funzioni di Pin Tool
Introduzione
Pin Tool hè un editore graficu avanzatu chì permette à i sviluppatori di cunfigurà facilmente i periferici in u so sistema Zigbee. Fornisce trè prospettive di cunfigurazione per permette à i sviluppatori di mappare intuitivamente i pin fisici è l'istanze periferiche à i cumpunenti di u software in u dispositivu di destinazione.
L'editore di Pin Tool hè ancu abbastanza flessibile per esse usatu in diversi flussi di sviluppu. L'approcciu in fondu permette à i sviluppatori di inizià a cunfigurazione cù i pin è li cunnetta cù funzioni / periferiche è dopu cumpunenti di software. Tuttavia, un accostu up-down oppostu, ma ugualmente efficace, permette à i sviluppatori di principià cù selezzione di cumpunenti di software per periferiche è travaglià finu à e funzioni periferiche è pins quandu hè necessariu.
Quandu un prughjettu di l'applicazione Zigbee hè creatu prima, un settore iniziale di header files sò furniti à u novu prughjettu basatu nantu à e cunfigurazioni di u bordu di destinazione, a versione EmberZNet SDK, è cusì, cum'è mostra in a figura seguente. Ogni persunalizazione sussegwenti di i periferichi pò esse fatta attraversu u Pin Tool. I sviluppatori chì utilizanu EmberZet ponu ancu mudificà l'opzioni di hardware attraversu l'Editor di Componenti. Tutte e persunalizazione è i cambiamenti attraversu Pin Tool sò aghjurnati à l'intestazione di cunfigurazione files chì sò inclusi da l'applicazione.
L'intestazione C files cù cunfigurazioni specifiche di hardware sò usati è monitorati da u Pin Tool. Quessi files ponu esse truvati in u cartulare di u prughjettu chì seguita. E cunfigurazioni specifiche di hardware sò almacenate in a sezione Pin Config di l'intestazione C generata files.
/ /config/
Utilizendu u Pin Tool
Stu capitulu discute u funziunamentu di basi è e funzioni di u Pin Tool. Prima di passà à a sezione successiva, pò esse utile per capiscenu a funziunalità GPIO è i cuntrolli di u routing di u signale perifericu di i dispositi di destinazione per reviewing AN0012: Input Output General Purpose, datasheets di u dispusitivu è manuali di riferimentu.
Apertura di u Pin Tool in Simplicity Studio
Open Pin Tool direttamente da doppiu cliccà nant'à u .pintool file in u Project Explorer, cum'è mostra in a figura seguente.
Pin Tool pò ancu esse iniziatu da a tabulazione STRUMENTI DI CONFIGURAZIONE di u Project Configurator.
Funzioni di u Pin Tool
A figura seguente mostra a finestra di l'editore di Pin Tool una volta aperta. U pane di manca "Port I/O" mostra u Port I/O di u pacchettu di u dispositivu view.
A diritta "Configurazione" hà trè tabulazioni - Pin, Funzioni è Periferiche. Ognuna di queste tabulazioni dà una perspettiva dettagliata sfarente cù quale cunfigurà u hardware.
Port I/O Pane
U Port I / O Pane hè essenzialmente un diagramma di Pinout chì mostra i posti fisici di pin in u pacchettu di u dispositivu di destinazione.
U diagramma di Pinout hà u seguente codificazione di culore:
- I pin in blu sò in usu
- Pins in biancu ùn sò micca usati.
- Pins in rossu mostranu cunflitti micca permessi cù dui o signali chì entranu in u listessu pin.
- I pins in aranciu mostranu permettenu cunflitti cù dui o più signali chì entranu in u stessu pin (micca mostratu in u diagramma).
- Pins, cum'è E5 / Vss, sò grisgiu perchè ùn sò micca dispunibili per a cunfigurazione
- Tutti i pins cunfigurati per i modi GPIO sò marcati da a lettera G in grassetto.
- Quandu unu o più pin sò selezziunati in u pannellu Configurazione (per esempiu, K13), i pins currispondenti sò evidenziati in giallu.
I cuntrolli di Zoom in l'angulu inferiore manca di u pane Port I / O furniscenu un modu convenientu per zoom in un locu specificu nantu à u diagrama Pinout per vede infurmazioni più dettagliate di un pin datu.
Un rapportu stampabile pò esse generatu clicchendu right-click u diagrama di pinout è selezziunate Pin Configuration Report. Questu apre un rapportu cum'è a webpagina in un navigatore chì pò esse salvatu, stampatu o archiviatu. L'opzione Rapportu di Configurazione di Modulu genera un inseme simili di tabelle organizate per modulu invece di per ordine di pin.
Pins Tab
A tabulazione Pins dà una tavola centrata in pin view di u dispusitivu, simile à a Tabella di Funzionalità GPIO di a datasheet. A tabella Pins permette à l'utilizatori di assignà qualsiasi funzione alternativa valida à un pin, cum'è mostra in u menù a tendina sottu à a colonna Funzione.
A casella di ricerca mostrata in a figura sopra permette à l'utilizatori di localizà rapidamente un Pin in una tavula.
Una volta chì un pin è a funzione sò stati scelti, u cumpunente di u software pò esse sceltu da u menù drop-down di u Componente di Software per u pin. A figura seguente mostra chì u pin PA4 hè statu cunfiguratu per u modu GPIO è assignatu à u cumpunente di software MX25 Flash Shutdown cù usart. In alternativa, l'utilizatore pò assignà u pin attraversu l'Editor di Componenti.
Cum'è comodità, l'utilizatore pò apre l'Editor di cumpunenti per un cumpunente determinatu clicchendu doppiu nantu à u circhiu blu in a cellula "Componente di software" cum'è mostra quì sottu.
A colonna "Custom Pin Name" permette à l'utilizatori di inserisce u nome di pin persunalizatu per un pin datu.
Funzioni Tab
A tabulazione Funzioni furnisce una funzione alternativa centrata view di u dispusitivu, simile à a Tabella di Funzionalità Alternativa di a datasheet. A tabulazione Funzioni permette à l'utilizatori di assignà pins dispunibili à una funzione alternativa.
U pin validu per una funzione alternativa specifica pò esse sceltu da u menù drop-down in a colonna "Pin Name". U puntu blu per un pin in u listessu menù a tendina indica chì u pin hè digià in usu. L'Editor di cumpunenti pò esse apertu per l'entrate in a colonna "Componente di software".
Peripherals Tab
A tabulazione Peripherals mostra una lista di i periferichi nantu à u dispusitivu è a so mappatura à i cumpunenti di u software. U menu drop-down permette à l'utilizatori di selezziunà un cumpunente di software dispunibule per un perifericu specificu, cum'è mostra in a figura seguente.
A cellula di u Componente di u Software per un perifericu appare grisu quandu ùn esiste micca un cumpunente di software chì usa u perifericu, è biancu quandu unu esiste ma ùn hè micca statu assignatu. L'utilizatore pò ancu furnisce un nome persunalizatu per un perifericu determinatu in a colonna "Nome Periferu Personalizatu".
Simplicity Studio
Accessu cù un clic à MCU è strumenti wireless, documentazione, software, biblioteche di codice fonte è più. Disponibile per Windows, Mac è Linux!
Portfolio IoT
www.silabs.com/IoT
SW/HW
www.silabs.com/simplicity
Qualità
www.silabs.com/quality
Supportu è cumunità
www.silabs.com/community
Disclaimer
Silicon Labs hà l'intenzione di furnisce à i clienti l'ultime documentazioni, precise è approfondite di tutti i periferichi è moduli dispunibuli per l'implementatori di sistemi è software chì utilizanu o intendenu aduprà i prudutti di Silicon Labs. I dati di carattarizazione, i moduli è i periferichi dispunibuli, e dimensioni di memoria è l'indirizzi di memoria si riferiscenu à ogni dispusitivu specificu, è i paràmetri "tipichi" furniti ponu è varianu in diverse applicazioni. Applicazione exampI descritti quì sò solu per scopi illustrativi. Silicon Labs si riserva u dirittu di fà cambiamenti senza più avvisu à l'infurmazioni di u produttu, e specificazioni è e descrizioni quì, è ùn dà micca garanzie in quantu à l'accuratezza o a completezza di l'infurmazioni incluse. Senza notificazione previa, Silicon Labs pò aghjurnà u firmware di u produttu durante u prucessu di fabricazione per ragioni di sicurezza o affidabilità. Tali cambiamenti ùn alteranu micca e specificazioni o u rendiment di u pruduttu. Silicon Labs ùn hà micca responsabilità per e cunsequenze di l'usu di l'infurmazioni furnite in stu documentu. Stu documentu ùn implica o cuncede esplicitamente alcuna licenza per cuncepisce o fabricà circuiti integrati. I prudutti ùn sò micca pensati o autorizati per esse utilizati in qualsiasi dispositi FDA Classe III, applicazioni per i quali l'approvazione di premarket FDA hè necessaria o Sistemi di Supportu Vita senza l'accunsentu scrittu specificu di Silicon Labs. Un "Sistema di Supportu di Vita" hè qualsiasi pruduttu o sistema destinatu à sustene o sustene a vita è / o a salute, chì, s'ellu falla, pò esse ragionevolmente previstu di risultatu in ferite persunale o morte significativu. I prudutti di Silicon Labs ùn sò micca pensati o autorizati per applicazioni militari. I prudutti di Silicon Labs ùn saranu in nessuna circustanza aduprati in armi di distruzzione di massa cumprese (ma senza limitazione) armi nucleari, biologiche o chimiche, o missili capaci di furnisce tali armi. Silicon Labs declina tutte e garanzie espresse è implicite è ùn serà micca rispunsevuli di qualsiasi ferite o danni ligati à l'usu di un pruduttu Silicon Labs in tali applicazioni micca autorizate.
Nota: Stu cuntenutu pò cuntene una terminologia offensiva chì hè avà obsoleta. Silicon Labs rimpiazzà questi termini cù una lingua inclusiva induve pussibule. Per più infurmazione, visitate www.silabs.com/about-us/inclusive-lexicon-project
L'infurmazione di marca
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® è u logo di Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo è combinazioni di elli , "i microcontrollers più energetichi di u mondu", Redpine Signals®, WiSeConnect , n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis , u Telegesis Logo®, USBXpress® , Zentri, u logu Zentri è Zentri DMS, Z Wave®, è altri sò marchi o marchi registrati di Silicon Labs. ARM, CORTEX, Cortex-M3 è THUMB sò marchi o marchi registrati di ARM Holdings. Keil hè una marca registrata di ARM Limited. Wi-Fi hè una marca registrata di Wi-Fi Alliance. Tutti l'altri prudutti o nomi di marca citati quì sò marchi di i so rispettivi titulari.
Silicon Laboratories Inc.
400 West Cesar Chavez Austin, TX 78701 USA
www.silabs.com
Documenti / Risorse
![]() |
SILICON LABS AN1321 Configurazione di periferiche per Dispositivi 32 Bit cù Zigbee EmberZNet 7.0 è superiore [pdfGuida di l'utente AN1321, AN1115, AN1321 Configurazione di periferiche per Dispositivi 32 Bit cù Zigbee EmberZNet 7.0 è superiore, AN1321, Configurazione di periferiche per Dispositivi 32 Bit cù Zigbee EmberZNet 7.0 è superiore |