SILICON LABS AN1321 Konfigurasi Periferal kanggo Piranti 32 Bit nganggo Zigbee EmberZNet 7.0 lan Pandhuan pangguna sing luwih dhuwur
Periferal kanggo piranti Zigbee, aplikasi sing dibangun nganggo EmberZNet SDK 7.0 lan luwih dhuwur, dikonfigurasi nggunakake Alat Pin ing Simplicity Studio® 5. Alat Pin nyederhanakake konfigurasi periferal kanthi nampilake periferal lan properti periferal ing antarmuka pangguna grafis. Kanggo sawetara SDK, akeh peripheral uga bisa dikonfigurasi ing Simplicity IDE minangka pilihan komponen.
Yen sampeyan ngembangaken karo EmberZNet SDK 6.10.x lan ngisor, ndeleng AN1115: Konfigurasi Peripherals kanggo Piranti 32-Bit nggunakake Hardware Configurator.
POINTS UTAMA
- Ngenalke konfigurasi periferal
- Nggunakake Alat Pin ing Simplicity Studio
- Fungsi Pin Tool
Pambuka
Pin Tool minangka editor grafis canggih sing ngidini pangembang bisa ngatur periferal ing sistem Zigbee kanthi gampang. Nyedhiyakake telung perspektif konfigurasi supaya para pangembang kanthi intuisi nggawe peta pin fisik lan conto peripheral menyang komponen piranti lunak ing piranti target.
Editor Alat Pin uga cukup fleksibel kanggo digunakake ing macem-macem aliran pangembangan. Pendekatan ngisor-up ngidini pangembang miwiti konfigurasi nganggo pin lan nyambungake menyang fungsi / periferal banjur komponen piranti lunak. Nanging, pendekatan ndhuwur-mudhun sing ngelawan nanging padha efektif ngidini pangembang miwiti karo pilihan komponen piranti lunak kanggo periferal lan bisa mudhun menyang fungsi periferal lan pin yen dibutuhake.
Nalika proyek aplikasi Zigbee pisanan digawe, set wiwitan header files kasedhiya kanggo project anyar adhedhasar konfigurasi Papan target, versi EmberZNet SDK, lan ing, minangka ditampilake ing tokoh ing ngisor iki. Sembarang pangaturan dhewe saka periferal bisa digawe liwat Alat Pin. Pangembang nggunakake EmberZet uga bisa ngowahi opsi hardware liwat Editor Komponen. Kabeh kustomisasi lan owah-owahan liwat Alat Pin dianyari menyang header konfigurasi files kang kalebu dening aplikasi.
Header C files karo konfigurasi hardware-tartamtu digunakake lan teliti dening Alat Pin. Iki files bisa ditemokake ing direktori proyek ing ngisor iki. Konfigurasi khusus hardware disimpen ing bagean Pin Config saka header C sing digawe files.
/ /config/
Nggunakake Alat Pin
Bab iki ngrembug operasi dhasar lan fungsi Pin Tool. Sadurunge nerusake menyang bagean sabanjure, bisa uga migunani kanggo ngerti fungsi GPIO lan kontrol rute sinyal periferal saka piranti target kanthi reviewing AN0012: Output Input Tujuan Umum, lembar data piranti, lan manual referensi.
Mbukak Alat Pin ing Simplicity Studio
Bukak Pin Tool langsung kanthi ngeklik kaping pindho ing .pintool file ing Project Explorer, kaya sing ditampilake ing gambar ing ngisor iki.
Pin Tool uga bisa diwiwiti saka tab CONFIGURATION TOOLS Project Configurator.
Fungsi Pin Tool
Tokoh ing ngisor iki nuduhake jendhela editor Alat Pin nalika mbukak. Panel "Port I/O" kiwa nuduhake Port I/O paket piranti view.
"Konfigurasi" tengen duwe telung tab -Pin, Fungsi, lan Peripheral. Saben tab kasebut menehi perspektif rinci sing beda kanggo ngatur hardware.
Panel I/O Port
Port I / O Pane ateges diagram Pinout sing nampilake lokasi pin fisik ing paket piranti target.
Diagram Pinout nduweni kode werna ing ngisor iki:
- Pin biru digunakake
- Pin putih ora digunakake.
- Pin abang nuduhake konflik sing ora diidini karo loro utawa sinyal menyang pin sing padha.
- Pin ing gambar oranye diijini konflik karo loro utawa luwih sinyal menyang pin padha (ora ditampilake ing diagram).
- Pins, kayata E5 / Vss, wis werna abu-abu amarga ora kasedhiya kanggo konfigurasi
- Kabeh pin sing dikonfigurasi kanggo mode GPIO ditandhani nganggo huruf kandel G.
- Nalika siji utawa luwih pin dipilih ing panel Konfigurasi (contone, K13), pin sing cocog disorot warna kuning.
Kontrol Zoom ing pojok kiwa ngisor panel Port I/O nyedhiyakake cara sing trep kanggo nggedhekake menyang lokasi tartamtu ing diagram Pinout kanggo ndeleng informasi sing luwih rinci babagan pin sing diwenehake.
Laporan sing bisa dicithak bisa digawe kanthi ngeklik tengen diagram pinout lan milih Laporan Konfigurasi Pin. Iki mbukak laporan minangka a webkaca ing browser sing bisa disimpen, dicithak, utawa diarsipaké. Opsi Laporan Konfigurasi Modul ngasilake set tabel sing padha sing diatur dening modul tinimbang urutan pin.
Tab Pin
Tab Pins menehi tabel pin-centric view saka piranti, padha karo Tabel Fungsionalitas GPIO datasheet. Tabel Pins ngidini pangguna nemtokake fungsi alternatif sing bener menyang pin, kaya sing ditampilake ing menu gulung mudhun ing ngisor kolom Fungsi.
Kothak telusuran sing ditampilake ing gambar ing ndhuwur ngidini pangguna kanthi cepet nemokake Pin ing tabel.
Sawise pin lan fungsi wis dipilih, komponen piranti lunak bisa dipilih saka menu gulung Komponen Piranti Lunak kanggo pin kasebut. Tokoh ing ngisor iki nuduhake PIN PA4 wis diatur kanggo mode GPIO lan diutus kanggo komponen lunak MX25 Flash Shutdown karo usart. Utawa, pangguna bisa nemtokake pin liwat Editor Komponen.
Minangka penak, pangguna bisa mbukak Editor Komponen kanggo komponen tartamtu kanthi ngeklik kaping pindho bunder biru ing sel "Komponèn Piranti Lunak" kaya sing kapacak ing ngisor iki.
Kolom "Jeneng Pin Khusus" ngidini pangguna ngetik jeneng pin khusus kanggo pin sing diwenehake.
Tab Fungsi
Tab Functions nyedhiyakake fungsi-sentris alternatif view saka piranti, padha karo Tabel Fungsi Alternatif datasheet. Tab Fungsi ngidini pangguna nemtokake pin sing kasedhiya menyang fungsi alternatif.
Pin sing bener kanggo fungsi alternatif tartamtu bisa dipilih saka menu gulung mudhun ing kolom "Jeneng Pin". Titik biru kanggo pin ing menu gulung mudhun sing padha nuduhake pin wis digunakake. Editor Komponen bisa dibukak kanggo entri ing kolom "Komponèn Piranti Lunak".
Peripheral Tab
Tab Peripherals nuduhake dhaptar periferal ing piranti lan pemetaan menyang komponen piranti lunak. Menu gulung-mudhun ngidini pangguna kanggo milih komponen piranti lunak sing kasedhiya kanggo peripheral tartamtu, minangka ditampilake ing tokoh ing ngisor iki.
Sèl Komponen Piranti Lunak kanggo periferal katon abu-abu nalika ora ana komponen piranti lunak sing nggunakake periferal, lan putih nalika ana nanging durung ditugasake. Pangguna uga bisa menehi jeneng khusus kanggo periferal sing diwenehake ing kolom "Jeneng Periferal Khusus".
Studio Kesederhanaan
Akses siji-klik menyang MCU lan piranti nirkabel, dokumentasi, piranti lunak, perpustakaan kode sumber & liya-liyane. Kasedhiya kanggo Windows, Mac lan Linux!
Portofolio IoT
www.silabs.com/IoT
SW/HW
www.silabs.com/simplicity
Kualitas
www.silabs.com/quality
Dhukungan & Komunitas
www.silabs.com/community
Penafian
Silicon Labs arep nyedhiyakake dokumentasi paling anyar, akurat, lan jero kanggo kabeh periferal lan modul sing kasedhiya kanggo para pelaksana sistem lan piranti lunak sing nggunakake utawa arep nggunakake produk Silicon Labs. Data karakterisasi, modul lan peripheral sing kasedhiya, ukuran memori lan alamat memori nuduhake saben piranti tartamtu, lan paramèter "Khas" sing kasedhiya bisa beda-beda ing macem-macem aplikasi. Aplikasi exampsing diterangake ing kene mung kanggo ilustrasi. Silicon Labs nduweni hak kanggo nggawe owahan tanpa kabar luwih lengkap babagan informasi produk, spesifikasi, lan katrangan ing kene, lan ora menehi jaminan babagan akurasi utawa kelengkapan informasi sing kalebu. Tanpa kabar sadurunge, Silicon Labs bisa nganyari perangkat kukuh produk sajrone proses manufaktur amarga alasan keamanan utawa linuwih. Owah-owahan kasebut ora bakal ngowahi spesifikasi utawa kinerja produk. Silicon Labs ora duwe tanggung jawab kanggo akibat saka panggunaan informasi sing diwenehake ing dokumen iki. Dokumen iki ora nyatakake utawa kanthi tegas menehi lisensi kanggo ngrancang utawa nggawe sirkuit terpadu. Produk kasebut ora dirancang utawa diidini digunakake ing piranti Kelas III FDA, aplikasi sing dibutuhake persetujuan premarket FDA utawa Sistem Dhukungan Urip tanpa idin tinulis khusus saka Silicon Labs. "Sistem Dhukungan Urip" yaiku produk utawa sistem sing dimaksudake kanggo ndhukung utawa nylametake urip lan/utawa kesehatan, sing, yen gagal, bisa uga bisa nyebabake ciloko utawa pati pribadi sing signifikan. Produk Silicon Labs ora dirancang utawa sah kanggo aplikasi militer. Produk Silicon Labs ora bakal digunakake ing gaman pemusnah massal kalebu (nanging ora winates ing) senjata nuklir, biologi utawa kimia, utawa misil sing bisa ngirim senjata kasebut. Silicon Labs nolak kabeh jaminan sing nyata lan diwenehake lan ora tanggung jawab utawa tanggung jawab kanggo ciloko utawa kerusakan sing ana gandhengane karo panggunaan produk Silicon Labs ing aplikasi sing ora sah kasebut.
Cathetan: Isi iki bisa uga ngemot terminologi nyerang sing saiki wis lungse. Silicon Labs ngganti istilah kasebut nganggo basa inklusif yen bisa. Kanggo informasi luwih lengkap, bukak www.silabs.com/about-us/inclusive-lexicon-project
Informasi merek dagang
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® lan logo Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo lan kombinasi kasebut , "mikrokontroler paling ramah energi ing donya", Redpine Signals®, WiSeConnect , n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis , Telegesis Logo®, USBXpress®, Zentri, logo Zentri lan Zentri DMS, Z Wave®, lan liya-liyane iku merek dagang utawa merek dagang kadhaptar saka Silicon Labs. ARM, CORTEX, Cortex-M3 lan THUMB iku merek dagang utawa merek dagang kadhaptar saka ARM Holdings. Keil minangka merek dagang kadhaptar saka ARM Limited. Wi-Fi minangka merek dagang kadhaptar saka Wi-Fi Alliance. Kabeh produk utawa jeneng merek liyane sing kasebut ing kene minangka merek dagang saka sing duwe.
Silicon Laboratories Inc. Sajarah rega saham
400 West Cesar Chavez Austin, TX 78701 USA
www.silabs.com
Dokumen / Sumber Daya
![]() |
SILICON LABS AN1321 Konfigurasi Periferal kanggo Piranti 32 Bit karo Zigbee EmberZNet 7.0 lan luwih dhuwur [pdf] Pandhuan pangguna AN1321, AN1115, AN1321 Konfigurasi Peripheral kanggo Piranti 32 Bit karo Zigbee EmberZNet 7.0 lan Luwih, AN1321, Konfigurasi Peripheral kanggo Piranti 32 Bit karo Zigbee EmberZNet 7.0 lan Luwih |