Mục lục:
- Bước 1: Vật liệu
- Bước 2: Tải xuống và cài đặt Vivado
- Bước 3: Thiết lập phần cứng và ràng buộc
- Bước 4: Xác định Mô-đun SPI.vhd
- Bước 5: Phương pháp thực hiện
- Bước 6: Triển khai chức năng quét WiFi
- Bước 7: Triển khai chức năng kết nối WiFi
- Bước 8: Truyền gói TCP / IP
- Bước 9: Tiếp nhận gói TCP / IP
Video: Trình điều khiển PmodWiFi FPGA: 9 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Đây là một hướng dẫn cho những người muốn sử dụng WiFi Pmod kết hợp với bảng FPGA.
Bước 1: Vật liệu
- Bảng FPGA (Arty 7 trong trường hợp này)
- Pmod WiFi
- Xilinx Vivado (2016.3 trong trường hợp này)
- Bộ định tuyến không dây (để thử nghiệm)
- Bảng phát triển ChipKit (để thử nghiệm) - Tùy chọn
- Trình phân tích logic (để thử nghiệm) - Tùy chọn
Bước 2: Tải xuống và cài đặt Vivado
Một liên kết được cung cấp ở đây.
Bước 3: Thiết lập phần cứng và ràng buộc
Kết nối WiFi Pmod với đầu nối Pmod trên bảng phát triển FPGA. Trình kết nối Pmod được chọn ảnh hưởng đến tệp ràng buộc.
Xác định tệp ràng buộc phù hợp với bảng FPGA của bạn (ví dụ: tệp.xdc cho bảng Arty). Bảng dữ liệu Pmod WiFi cand được tìm thấy tại đây.
Bước 4: Xác định Mô-đun SPI.vhd
Pmod WiFi sử dụng giao tiếp SPI. Để thiết lập giao tiếp thích hợp, cần có mô-đun SPI.
Bước 5: Phương pháp thực hiện
Do thực tế là Pmod WiFi không có API để mô tả các chức năng của nó, nên có hai phương pháp triển khai trình điều khiển Pmod WiFi. Cách đơn giản nhất là làm theo một API, sẽ được mô tả ở phần cuối của quá trình thực hiện dự án này.
Một cách khác sẽ là thiết kế ngược một trình điều khiển có sẵn, như được thực hiện trong Có thể hướng dẫn này. Một số trình điều khiển có sẵn kể từ năm 2016, tất cả đều được triển khai trên đầu vi điều khiển PIC32. Để đảo ngược thiết kế một trình điều khiển có sẵn, người ta sẽ cần một vi điều khiển PIC32 (trong trường hợp này là bo mạch ChipKit) và một bộ phân tích logic.
Mô tả ngắn gọn về các thanh ghi MRF24WG có thể được tìm thấy tại đây.
Bạn có thể tìm thấy video trình diễn chụp giao tiếp WiFi ChipKit Pmod tại đây.
Bước 6: Triển khai chức năng quét WiFi
Chức năng quét WiFi quét các mạng WiFi khả dụng và truyền chúng đến máy chủ. Đây là bước cần thiết đầu tiên để kết nối mạng và bắt đầu giao tiếp.
Bước 7: Triển khai chức năng kết nối WiFi
Chức năng kết nối WiFi thiết lập kết nối - mở (không bảo mật) hoặc an toàn (ví dụ: WPA2) giữa Pmod WiFi và bộ định tuyến không dây. Các tham số quan trọng khác được đại diện bởi một SSID và một loại mạng (cơ sở hạ tầng hoặc đặc biệt).
Bước 8: Truyền gói TCP / IP
Việc truyền gói TCP / IP yêu cầu một ổ cắm đích (địa chỉ IP và cổng TCP). Truyền TCP / IP chỉ có thể được thực hiện sau khi thiết lập kết nối thành công.
Bước 9: Tiếp nhận gói TCP / IP
Để nhận thành công gói TCP / IP, người ta phải mở một ổ cắm trên máy chủ.
Đề xuất:
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: 5 bước
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: Đây là các hướng dẫn để tạo ô tô được điều khiển từ xa của riêng bạn, được điều khiển bằng bộ điều khiển Xbox 360 không dây
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Tự làm bộ điều khiển bay điều khiển đa hệ điều khiển Arduino: 7 bước (có hình ảnh)
Tự làm bộ điều khiển máy bay đa năng điều khiển Arduino: Dự án này là tạo ra một bảng logic máy bay không người lái đa năng linh hoạt nhưng tùy chỉnh dựa trên Arduino và Multiwii
Hướng dẫn Arduino - Điều khiển động cơ bước với trình điều khiển ULN 2003: 5 bước
Hướng dẫn Arduino - Điều khiển Động cơ Bước với Trình điều khiển ULN 2003: Hướng dẫn này là phiên bản viết của " Arduino: Cách Điều khiển Động cơ Bước với Trình điều khiển Động cơ ULN 2003 " Video YouTube mà tôi đã tải lên gần đây. Tôi thực sự khuyên bạn nên kiểm tra nó
Điều khiển các thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) với Màn hình nhiệt độ và độ ẩm: 9 bước
Điều khiển thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) Có Hiển thị nhiệt độ và độ ẩm: xin chào, tôi là Abhay và đây là blog đầu tiên của tôi về Các thiết bị điện và hôm nay tôi sẽ hướng dẫn bạn cách điều khiển các thiết bị điện bằng điều khiển từ xa bằng cách xây dựng cái này dự án đơn giản. cảm ơn atl lab đã hỗ trợ và cung cấp tài liệu