説明:
Сегодня мы начнём изучать программирование передачи данных по локальной сети. Использовать мы будем для этой цели проводной интерфейс LAN. А в качестве сетевого устройства мы продолжаем использовать модуль на микросхеме ENC28J60, в котором присутствует и физический и канальный уровень. Обмен данными с контроллером данная микросхема осуществляет посредством шины SPI. В качестве контроллера мы будем использовать stm32f103rct6, который установлен на недорогой отладочной плате. В данном занятии мы уже будем отправлять ARP-запросы, а также обработаем ответ устройств на них и попытаемся организовать таблицу ARP, которая будет хранить некоторое количество IP-адресов устройств с соответствующими им MAC-адресами. Сегодня мы напишем код по приёму желаемого адреса IP для запроса ARP из терминальной программе в строковом виде, затем преобразуем данный адрес в числовой массив и начнём писать функцию отправки запроса ARP в сеть. Отладочную плату можно купить здесь http://ali.pub/1jgc7 ENC28J60 Ethernet LAN Сетевой Модуль можно купить здесь http://ali.pub/kf0eu Переходник USB to TTL ftdi ft232rl можно купить здесь http://ali.pub/yv3is Навигация по видео: 00:00 Введение 00:51 Допишем обработчик прерываний USART по окончанию приёма байта 06:30 В функции обработки состояния сети отследим состояние шины USART на предмет приёма строки с IP-адресом 09:19 Напишем функцию для преобразования IP-адреса из строки в числовой массив 17:03 Проверим преобразование IP-адреса в числовой массив на практике 19:38 Начнём писать функцию для отправки запроса ARP. Рекомендуется также перед просмотром данного урока просмотреть данное видео: Распаковка и тестирование отладочной платы на микроконтроллере stm32f103rct6 https://youtu.be/0YVPIruMz_s УРОК 23. HAL. SPI. Сдвиговый регистр 74HC595 https://youtu.be/5tLi4LIXrjo Урок 68. LAN. ENC28J60. Часть 1 https://youtu.be/EUiTXKE49ZM Урок 68. LAN. ENC28J60. Часть 2 https://youtu.be/enjSND-dUTg Урок 68. LAN. ENC28J60. Часть 3 https://youtu.be/lrKSLw84-zA Урок 68. LAN. ENC28J60. Часть 4 https://youtu.be/JDfXDMmn0oY Урок 68. LAN. ENC28J60. Часть 5 https://youtu.be/1rDR4jfLaas Урок 68. LAN. ENC28J60. Часть 6 https://youtu.be/5i-GjzChUQc Урок 68. LAN. ENC28J60. Часть 7 https://youtu.be/sgWYfnAxIZI Урок 68. LAN. ENC28J60. Часть 8 https://youtu.be/JgM8b0Ngz04 Урок 68. LAN. ENC28J60. Часть 9 https://youtu.be/DS0J_G5I9hE Урок 68. LAN. ENC28J60. Часть 10 https://youtu.be/YX83GOAhrP8 Урок 71. LAN. ENC28J60. ARP. Часть 1 https://youtu.be/xHctb2wJK_c Текстовая версия данной части урока здесь http://narodstream.ru/stm-urok-68-lan-enc28j60-arp-chast-2/ Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Группа в Facebook https://www.facebook.com/groups/236905359999556/ Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/ Вы можете помочь проекту: ЮMoney https://yoomoney.ru/to/41001176473465 Webmoney Z341906933112 Карта Сбербанка (МИР) 2202201799288929 Можно в USDT 1) Сеть:TRC20 Адрес: TBBPFk5Widf1CYvF7Xk5ssKXeiPJHwtMgS 2) Сеть: BSC BNB Smart Chain (BEP20) (комиссия намного меньше) Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17 3) Сеть: Huobi ECO Chain (HECO) (комиссия еще меньше) Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17
ダウンロードオプション準備中
http://unidownloader.com/サイトは、プログラムやブラウザー拡張機能をインストールせずにビデオや個別のオーディオトラックをダウンロードする最高の方法です。 UDL Helper拡張機能は、コンテンツをすばやくダウンロードできるように、YouTube、Instagram、OK.ruのサイトに調和して統合される便利なボタンです。 UDL Client(Windows用)プログラムは、900以上のサイト、ソーシャルネットワークやビデオホスティング、及びソースで利用可能なあらゆるビデオ画質をサポートする最も強力なソリューションです。 UDL Liteは、モバイルデバイスを使用してサイトに簡単にアクセスできる方法です。これを使用することにより、ビデオがお使いのスマホに直接ダウンロードできます。
最高画質のフォーマットは、FullHD(1080p)、2K(1440p)、4K(2160p)と8K(4320p)です。画面の解像度が高いほど、ビデオ画質も高くなります。ただし、ダウンロード速度、空き容量、再生中のデバイスのパフォーマンスなど、他の要素も考慮する必要があります。
ブラウザやコンピュータが完全にフリーズしてしまうのは普通のものではありません!完全にフリーズした場合は、ビデオへのリンクを添えてご報告ください。ビデオを適切なフォーマットで直接ダウンロードできない場合があるため、ファイルを必要なフォーマットに変換する機能を追加しました。場合によっては、このプロセスはパソコンのリソースを積極的に利用できます。
ビデオをお使いのスマホにサイト若しくはUDL Liteのpwaアプリを使用してダウンロードできます。UDL Helper拡張機能を使用して、QRコード経由でダウンロードリンクを送信することもできます。
最も便利な方法は、ビデオをMP3フォーマットへ変換することをサポートするUDL Clientプログラムを使用することです。場合によっては、MP3がUDL Helperも使用してダウンロードできます。
この機能は、UDL Helper拡張機能で利用できます。設定で「ビデオスクイーンショットボタンを表示する」オプションがチェックされているを確認してください。「設定」アイコンの左側にあるプレーヤーの右下隅には、クリックするとビデオの現在のフレームがお使いのパソコンにJPEGフォーマットで保存されるカメラアイコンが表示されます。
無料です。私たちのサービスはすべてのユーザーにとって完全に無料です。PROサブスクリプションもなく、ダウンロードビデオの数や最大長に制限もありません。