Mundarija:
- 1 -qadam: materiallar
- 2 -qadam: Vivadoni yuklab oling va o'rnating
- 3 -qadam: Uskuna va cheklovlarni o'rnating
- 4 -qadam: SPI.vhd modulini aniqlang
- 5 -qadam: Amalga oshirish usuli
- 6 -qadam: WiFi ko'rish funktsiyasini amalga oshirish
- 7 -qadam: WiFi ulanish funktsiyasini amalga oshirish
- 8 -qadam: TCP/IP -paketli uzatish
- 9 -qadam: TCP/IP -paketlarni qabul qilish
Video: PmodWiFi FPGA drayveri: 9 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Bu Pmod WiFi -ni FPGA platasi bilan birgalikda ishlatmoqchi bo'lganlar uchun ko'rsatma.
1 -qadam: materiallar
- FPGA kartasi (bu holda Arty 7)
- Pmod WiFi
- Xilinx Vivado (bu holda 2016.3)
- Simsiz yo'riqnoma (sinov uchun)
- ChipKit ishlab chiqish taxtasi (sinov uchun) - ixtiyoriy
- Mantiqiy analizator (sinov uchun) - ixtiyoriy
2 -qadam: Vivadoni yuklab oling va o'rnating
Bu erda havola berilgan.
3 -qadam: Uskuna va cheklovlarni o'rnating
Pmod WiFi -ni FPGA ishlab chiqish kartasidagi Pmod ulagichiga ulang. Tanlangan Pmod ulagichi cheklovlar fayliga ta'sir qiladi.
FPGA kartangizga mos keladigan cheklovlar faylini aniqlang (masalan, Arty taxtasi uchun.xdc fayli). Pmod WiFi ma'lumotlar jadvalini bu erda topishingiz mumkin.
4 -qadam: SPI.vhd modulini aniqlang
Pmod WiFi SPI aloqasidan foydalanadi. To'g'ri aloqa o'rnatish uchun SPI moduli kerak.
5 -qadam: Amalga oshirish usuli
Pmod WiFi -da o'z vazifalarini ta'riflaydigan API yo'qligi sababli, Pmod WiFi drayverini ishlatishning ikkita usuli mavjud. Eng oddiy usul - bu API -ni kuzatish, bu loyihani amalga oshirish oxirida tasvirlanadi.
Boshqa yo'l - bu yo'riqnomada bo'lgani kabi, oldingi haydovchini teskari muhandislik qilish. 2016 yil holatiga ko'ra, bir qator haydovchilar mavjud, ularning hammasi PIC32 mikrokontrolerining tepasida o'rnatilgan. Oldindan mavjud bo'lgan haydovchini teskari yo'naltirish uchun sizga PIC32 mikrokontroler (bu holda ChipKit platasi) va mantiq analizatori kerak bo'ladi.
MRF24WG registrlarining qisqacha tavsifini bu erda topishingiz mumkin.
Bu erda ChipKit Pmod WiFi aloqasi tasvirini video namoyish qilish mumkin.
6 -qadam: WiFi ko'rish funktsiyasini amalga oshirish
WiFi ko'rish funktsiyasi mavjud WiFi tarmoqlarini qidiradi va ularni uy egasiga uzatadi. Bu tarmoqqa ulanish va aloqani boshlash uchun zarur bo'lgan birinchi qadam.
7 -qadam: WiFi ulanish funktsiyasini amalga oshirish
Wi -Fi ulanish funktsiyasi Pmod WiFi va simsiz yo'riqnoma o'rtasida ochiq (himoyasiz) yoki xavfsiz (masalan, WPA2) aloqani o'rnatadi. Boshqa muhim parametrlar SSID va tarmoq turi (infrasturktur yoki maxsus) bilan ifodalanadi.
8 -qadam: TCP/IP -paketli uzatish
TCP/IP -paketli uzatish maqsadli rozetkani (IP -manzil va TCP -port) talab qiladi. TCP/IP -ni uzatish faqat ulanishni muvaffaqiyatli o'rnatgandan so'ng amalga oshirilishi mumkin.
9 -qadam: TCP/IP -paketlarni qabul qilish
TCP/IP paketini muvaffaqiyatli qabul qilish uchun xostda rozetkani ochish kerak.
Tavsiya:
Mac Lilypad USB seriyali porti/drayveri muammosini tuzatish: 10 qadam (rasmlar bilan)
Mac Lilypad USB ketma -ket porti/drayveri muammosini hal qilish: 2016 yil holatiga ko'ra, sizning Mac 2 yoshga to'lmaganmi? Siz yaqinda eng yangi OS (Yosemite yoki yangiroq) ni yangiladingizmi? Lilypad USB/MP3 -laringiz endi ishlamayaptimi? Qo'llanma sizga Lilypad USB -ni qanday tuzatganimni ko'rsatib beradi, men duch kelgan xato shu bilan bog'liq edi
28BYJ-48 5V qadamli dvigatel va A4988 drayveri: 4 qadam
28BYJ-48 5V qadamli dvigatel va A4988 haydovchisi: Siz hech qachon Arduino yoki micro: bit-ning bir nechta chiqishidan foydalanib, robotni aniq burchakka burilishni xohlaganmisiz? Bularning barchasi arzonmi? Bu sizga ko'rsatma! Bu yo'riqnomada biz juda arzon pog'onali dvigatelni qanday ishlatishni bilib olamiz
Yangi boshlanuvchilar uchun Flyback transformator drayveri: 11 qadam (rasmlar bilan)
Yangi boshlanuvchilar uchun Flyback transformator drayveri: sxemasi yaxshiroq tranzistor bilan yangilandi va kondansatör va diod ko'rinishidagi asosiy tranzistorli himoyani o'z ichiga oladi. &Quot; Yana boramiz " Endi sahifada voltmetr yordamida kuchlanishning keskin ko'tarilishini o'lchash usuli mavjud
Boomstick - animatsion LED drayveri: 10 qadam
Boomstick - Animatsiyali LED drayveri: Boomstick - bu kichik Arduino bilan ishlaydigan va musiqaga reaktiv bo'lgan, dasturlashtiriladigan RGB LEDlarning animatsion qatorini yaratish loyihasi. Ushbu qo'llanma Boomstick dasturiy ta'minotini ishga tushirish uchun yig'iladigan bitta apparat konfiguratsiyasiga qaratilgan. Bu h
DIY 4xN LED drayveri: 6 qadam
DIY 4xN LED drayveri: LED displeylari raqamli soatlar, taymerlar, taymerlar, elektron hisoblagichlar, asosiy kalkulyatorlar va raqamli ma'lumotlarni ko'rsatishga qodir bo'lgan boshqa elektron qurilmalardan tortib tizimlarda keng qo'llaniladi. 1-rasmda 7 segmentli LED diskining misoli tasvirlangan