Мазмуну:
- 1 -кадам: материалдар
- 2 -кадам: Vivado'yу жүктөп алып, орнотуңуз
- 3 -кадам: Аппараттык жабдууларды жана чектөөлөрдү орнотуңуз
- 4 -кадам: SPI.vhd модулун аныктаңыз
- 5 -кадам: Ишке ашыруу ыкмасы
- 6 -кадам: WiFi скандоо функциясын ишке ашыруу
- 7 -кадам: WiFi Connect функциясын ишке ашыруу
- 8 -кадам: TCP/IP пакетин берүү
- 9 -кадам: TCP/IP пакетин кабыл алуу
Video: PmodWiFi FPGA драйвери: 9 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул FPGA тактасы менен бирге Pmod WiFi колдонууну каалагандар үчүн инструкция.
1 -кадам: материалдар
- FPGA тактасы (бул учурда Arty 7)
- Pmod WiFi
- Xilinx Vivado (бул учурда 2016.3)
- Зымсыз роутер (сыноо үчүн)
- ChipKit өнүктүрүү тактасы (тестирлөө үчүн) - Милдеттүү эмес
- Логикалык анализатор (тестирлөө үчүн) - Милдеттүү эмес
2 -кадам: Vivado'yу жүктөп алып, орнотуңуз
Шилтеме бул жерде берилет.
3 -кадам: Аппараттык жабдууларды жана чектөөлөрдү орнотуңуз
Pmod WiFi'ди FPGA өнүктүрүү тактасындагы Pmod туташтыргычына туташтырыңыз. Тандалган Pmod туташтыргычы чектөөлөр файлына таасир этет.
Сиздин FPGA тактасына ылайык келген чектөөлөр файлын аныктаңыз (мис., Arty тактасы үчүн.xdc файлы). Pmod WiFi маалымат барагын бул жерден тапса болот.
4 -кадам: SPI.vhd модулун аныктаңыз
Pmod WiFi SPI байланышын колдонот. Туура байланыш түзүү үчүн SPI модулу талап кылынат.
5 -кадам: Ишке ашыруу ыкмасы
Pmod WiFiнын функцияларын сүрөттөө үчүн API жоктугуна байланыштуу, Pmod WiFi драйверин ишке ашыруунун эки жолу бар. Эң жөнөкөй ыкма бул долбоорду ишке ашыруунун аягында сүрөттөлө турган APIге баш ийүү болмок.
Дагы бир ыкма, бул Нускамада көрсөтүлгөндөй, мурунтан бар болгон айдоочуну тескери инженердик кылуу болмок. 2016 -жылга карата бир катар драйверлер бар, алардын баары PIC32 микроконтроллеринин үстүндө ишке ашырылган. Мурунку айдоочуну тескери инженер кылуу үчүн PIC32 микроконтроллери (бул учурда ChipKit платасы) жана логикалык анализатор керек болот.
MRF24WG регистрлеринин кыскача сүрөттөмөсүн бул жерден тапса болот.
ChipKit Pmod WiFi байланышынын видео көрсөтмөсүн бул жерден тапса болот.
6 -кадам: WiFi скандоо функциясын ишке ашыруу
WiFi сканерлөө функциясы жеткиликтүү WiFi тармактарын издейт жана аларды кабыл алуучуга өткөрүп берет. Бул тармакка туташуу жана байланышты баштоо үчүн биринчи зарыл кадам.
7 -кадам: WiFi Connect функциясын ишке ашыруу
WiFi туташуу функциясы Pmod WiFi менен зымсыз роутердин ортосунда байланышты орнотот - ачык (коопсуздук жок) же коопсуз (мисалы, WPA2). Башка маанилүү параметрлер SSID жана тармактын бир түрү менен көрсөтүлөт (инфраструктура же атайын).
8 -кадам: TCP/IP пакетин берүү
TCP/IP пакетин берүү үчүн көздөгөн розетка керек (IP дареги жана TCP порту). TCP/IP берүү ийгиликтүү байланышты орноткондон кийин гана ишке ашат.
9 -кадам: TCP/IP пакетин кабыл алуу
TCP/IP пакетин ийгиликтүү алуу үчүн, хосттун розеткасын ачуу керек.
Сунушталууда:
FPGA циклону IV DueProLogic Controls Raspberry Pi Камерасы: 5 кадам
FPGA Cyclone IV DueProLogic Controls Raspberry Pi Camera: FPGA DueProLogic расмий түрдө Arduino үчүн иштелип чыкканына карабастан, биз FPGA жана Raspberry Pi 4B байланышын түзөбүз. Үч тапшырманы бул окуу куралы ишке ашырат: (A) Бир убакта эки баскычты басыңыз FPGA бурчту буруш үчүн
FPGA циклону IV DueProLogic - баскыч жана LED: 5 кадам
FPGA Циклон IV DueProLogic - Баскыч жана LED: Бул окуу куралыбызда биз тышкы LED схемасын башкаруу үчүн FPGAны колдонобуз. Биз төмөнкү тапшырмаларды аткарабыз (A) LEDди башкаруу үчүн FPGA циклонунун IV DuePrologic баскычтарын колдонуңуз. (B) Flash LED & мезгил -мезгили менен өчүрүүVideo demo Lab
IoT базалык платформасы RaspberryPi, WIZ850io менен: Платформа түзмөгүнүн драйвери: 5 кадам (сүрөттөр менен)
IoT базалык платформасы RaspberryPi, WIZ850io менен: Платформа түзмөгүнүн драйвери: IoT үчүн RaspberryPi платформасын билем. Жакында WIZ850io WIZnet тарабынан жарыяланган. Ошентип, Ethernet SW модификациясы менен RaspberryPi тиркемесин ишке киргиздим, анткени мен баштапкы кодду оңой башкара алам. Сиз платформа түзмөгүнүн драйверин RaspberryPi аркылуу текшере аласыз
DC мотор драйвери Power Mosfetsти колдонот [PWM Controlled, 30A Half Bridge]: 10 кадам
DC мотор драйвери Power Mosfetsти колдонот [PWM Controlled, 30A Half Bridge]: Негизги булак (Gerber жүктөө/ПКБга заказ кылуу): http://bit.ly/2LRBYXH
Акыркы MacOS/Hackintosh High Sierra 10.13 Usb Wifi драйвери "Future Proof" Чечими Raspberry Pi колдонуу: 4 кадам
Акыркы MacOS/Hackintosh High Sierra 10.13 Usb Wifi драйвери "Future Proof" Чечими Raspberry Pi колдонуу менен: Акыркы macOS/Hackintosh менен эң капаланткан көйгөйлөрдүн бири - бул USB драйверинин жеткиликтүүлүгү. Менде 3 wifi usb жок macOS High Sierra 10.13Менин акыркы USB Wi -Fi панда зымсыз, бирок MacO үчүн драйвер колдойт