جدول المحتويات:
- الخطوة 1: المواد
- الخطوة 2: قم بتنزيل Vivado وتثبيته
- الخطوة 3: إعداد الأجهزة والقيود
- الخطوة 4: تحديد وحدة SPI.vhd
- الخطوة 5: طريقة التنفيذ
- الخطوة 6: تنفيذ وظيفة WiFi Scan
- الخطوة 7: تنفيذ وظيفة WiFi Connect
- الخطوة 8: إرسال حزم TCP / IP
- الخطوة 9: استقبال حزم TCP / IP
فيديو: برنامج تشغيل PmodWiFi FPGA: 9 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
هذا تعليمات لأولئك الذين يرغبون في استخدام Pmod WiFi جنبًا إلى جنب مع لوحة FPGA.
الخطوة 1: المواد
- لوحة FPGA (متطفل على الفن 7 في هذه الحالة)
- واي فاي بمود
- Xilinx Vivado (2016.3 في هذه الحالة)
- راوتر لاسلكي (للاختبار)
- لوحة تطوير ChipKit (للاختبار) - اختياري
- محلل المنطق (للاختبار) - اختياري
الخطوة 2: قم بتنزيل Vivado وتثبيته
يتم توفير ارتباط هنا.
الخطوة 3: إعداد الأجهزة والقيود
قم بتوصيل Pmod WiFi بموصل Pmod على لوحة تطوير FPGA. يؤثر موصل Pmod المختار على ملف القيود.
حدد ملف قيود مناسبًا للوحة FPGA (على سبيل المثال ، ملف.xdc للوحة Arty). يمكن العثور على ورقة بيانات Pmod WiFi هنا.
الخطوة 4: تحديد وحدة SPI.vhd
يستخدم Pmod WiFi اتصال SPI. لإنشاء اتصال مناسب ، يلزم وجود وحدة SPI.
الخطوة 5: طريقة التنفيذ
نظرًا لحقيقة أن Pmod WiFi لا يحتوي على واجهة برمجة تطبيقات لوصف وظائفه ، تتوفر طريقتان لتنفيذ برنامج تشغيل Pmod WiFi. ستكون أبسط طريقة هي اتباع واجهة برمجة التطبيقات ، والتي سيتم وصفها في نهاية تنفيذ هذا المشروع.
هناك طريقة أخرى تتمثل في إجراء هندسة عكسية لسائق موجود مسبقًا ، كما هو الحال في Instructable. يتوفر عدد من برامج التشغيل اعتبارًا من عام 2016 ، وكلها مطبقة أعلى وحدة التحكم الدقيقة PIC32. لعكس هندسة برنامج التشغيل الموجود مسبقًا ، سيحتاج المرء إلى متحكم PIC32 (لوحة ChipKit في هذه الحالة) ومحلل منطقي.
يمكن العثور على وصف موجز لسجلات MRF24WG هنا.
يمكن العثور هنا على عرض توضيحي بالفيديو لالتقاط اتصالات ChipKit Pmod WiFi.
الخطوة 6: تنفيذ وظيفة WiFi Scan
تقوم وظيفة فحص WiFi بالمسح بحثًا عن شبكات WiFi المتاحة وتنقلها إلى المضيف. هذه هي الخطوة الأولى الضرورية للاتصال بشبكة وبدء الاتصال.
الخطوة 7: تنفيذ وظيفة WiFi Connect
تنشئ وظيفة اتصال WiFi اتصالاً - مفتوحًا (بدون أمان) أو آمن (مثل WPA2) بين Pmod WiFi وجهاز توجيه لاسلكي. يتم تمثيل المعلمات المهمة الأخرى بواسطة SSID ونوع من الشبكة (بنية أساسية أو مخصصة).
الخطوة 8: إرسال حزم TCP / IP
يتطلب إرسال حزمة TCP / IP مقبس وجهة (عنوان IP ومنفذ TCP). لا يمكن تحقيق إرسال TCP / IP إلا بعد إنشاء اتصال بنجاح.
الخطوة 9: استقبال حزم TCP / IP
من أجل تلقي حزمة TCP / IP بنجاح ، يجب على المرء فتح مقبس على المضيف.
موصى به:
مدير الجلسة: تشغيل / إيقاف تشغيل الإضاءة الخلفية لشاشة LCD من Ender 3: 6 خطوات
MOD: Ender 3 LCD Backlight On / Off: Mod لضوء العرض تشغيل / إيقاف تشغيل الطباعة أثناء الليل. الآن يمكنك إطفاء الإضاءة الخلفية
كيفية تشغيل / إيقاف تشغيل اللمس للأجهزة المنزلية: 4 خطوات
كيفية جعل مفتاح تشغيل / إيقاف تشغيل اللمس للأجهزة المنزلية: هذا مفتاح تشغيل / إيقاف يعمل باللمس بدون أي متحكم. يمكنك لمس إصبعك؟ لأول مرة على لوحة معدنية ثم المصباح الكهربائي؟ تشغيل وبعد إزالة لمبة ضوء الإصبع؟ ابقي مركزا. يمكنك لمس إصبعك؟ المرة الثانية على لوحة معدنية ثم المصباح الكهربائي؟
تشغيل / إيقاف تشغيل Raspberry Pi مع أي جهاز تحكم عن بعد: 3 خطوات (بالصور)
تشغيل / إيقاف تشغيل Raspberry Pi باستخدام أي جهاز تحكم عن بعد: التحكم في الطاقة لـ Raspberry Pi بجهاز تحكم عن بعد يعمل بالأشعة تحت الحمراء
الحديث اردوينو - تشغيل ملف MP3 باستخدام Arduino بدون أي وحدة - تشغيل ملف MP3 من Arduino باستخدام PCM: 6 خطوات
الحديث اردوينو | تشغيل ملف MP3 باستخدام Arduino بدون أي وحدة | تشغيل ملف MP3 من Arduino باستخدام PCM: في هذه التعليمات ، سنتعلم كيفية تشغيل ملف mp3 باستخدام اردوينو دون استخدام أي وحدة صوتية ، وهنا سنستخدم مكتبة PCM لـ Arduino التي تقوم بتشغيل 16 بت PCM بتردد 8 كيلو هرتز ، لذلك دعونا نفعل ذلك
كيفية تشغيل / إيقاف تشغيل Wifi باستخدام موجه الأوامر !!: 4 خطوات
كيفية تشغيل / إيقاف تشغيل Wifi باستخدام موجه الأوامر !!: سيوضح لك هذا Instructable كيفية تشغيل wifi على جهاز الكمبيوتر الخاص بك أو إيقاف تشغيله باستخدام موجه الأوامر ، يرجى الاشتراك في قناتي شكرًا