Найдено: 1

Ремонт телевизора Юность-406Д. Ремонт домашней электроники

Одна из типовых неисправностей черно-белого телевизора Юность-406Д: горизонтальная полоса на экране, отсутствие кадровой развёртки.

Нажмите, чтобы перейти.

Наша экспериментальная нейросеть посчитала, что следующий текст, возможно, также близок по тематике. Если это не так, просим прощения и не обращайте внимания...


STM32F4-DISCOVERY Пример подключения Ethernet
Затем, коллеги, мы продолжим выпуск разработки платы STM32F4-DISCOVERY, которую мы начали ранее, и в этой части мы поговорим о подключении к сети Ethernet.
На основе демонстрации мы увидим, как создать веб-сервер (STM32F4), контролировать и управлять удаленным виртуальным объектом, а также передавать, собирать и отображать информацию. Большое внимание будет уделено клиентской части примера & mdash; браузер на персональном компьютере, который запрашивает специализированные веб-страницы на сервере. Рассмотрим варианты создания рабочего интерфейса и отображения информации с использованием html-страницы и специализированной программы. Во втором случае для извлечения информации и автоматического заполнения форм требуется анализ html.
В отличие от предыдущей публикации (пример USB HID-устройства в STM32F4-DISCOVERY) этот пример упрощен как можно больше, что значительно облегчит восприятие и позволит избежать некоторых утомительных моментов.
Просто имейте в виду, что если вы не планируете самостоятельно создавать веб-сервер на основе микроконтроллера (STM32, среда программирования CooCox IDE), то вполне вероятно, что эта статья не имеет для вас значения, поскольку устройство не предназначено для использования за пределами линия.
Сетевая архитектура
Для примера создания веб-сервера, который управляет удаленными объектами через локальную сеть, следующая конфигурация используется с конфигурацией, показанной на рисунке 1.
Рис.1 Архитектура и конфигурация сети.
Важным звеном в реализации интерфейса Ethernet является приемопередатчик физического уровня (PHY). Устройство физического уровня кодирует данные с подуровня MAC для его передачи через транспортную среду, синхронизацию переданных данных и прием и декодирование данных. В качестве трансивера используется плата Ethernet DP83848 [1]. Конфигурация сети для ноутбука показана на рис.
Рис.2 Настройка ноутбука.
Очень мало теории
CGI (общий интерфейс шлюза - общий интерфейс шлюза) & mdash; стандартный интерфейс, используемый для связи внешней программы с веб-сервером. Эта программа обычно называется сценарием (скриптом) или программой CGI.
Следует отметить, что интерфейс CGI связывает между несколькими программами веб-сервера и браузером пользователя отображение HTML-страниц с динамически обновляемой информацией. В общем случае запрос выполняется путем заполнения некоторых форм, например, в флажке, отмечены светодиоды на серверной плате на рисунке 3. После заполнения и отправки данные передаются в программу CGI, которая обрабатывает эту информацию в соответствии с соответствующим алгоритмом, а затем возвращает результат в браузер, либо простое подтверждение, либо, например, состояние светодиодов и датчиков. рис.
Рис.3. Страница html с заполненными полями LED2, LED4 и фрагментом кода для этого состояния.
В этом примере используется метод отправки параметров сценарию в командной строке URL, называемый методом GET (есть другой способ - передать параметры POST, которые не используются в этой конфигурации). Для второго и четвертого светодиодов выполняется запрос: GET /leds.cgi?led=2&led=4. Разделите параметры с помощью & amp; и leds.cgi - это программа обработки, которая должна соответствующим образом реагировать на эти параметры.
Чтобы отправить информацию в браузер, технология SSI (Side Side Includes & server side-on) используется для создания веб-страниц на сервере из отдельных частей и выдачи клиентом полученного HTML-документа. Для этой технологии сервер работает следующим образом. Если в html-документе есть строка (метка) , строка будет заменена в буфере * pcInsert. Выбор символа для метки (может быть несколько меток), а его номер указан в httpd_cgi_ssi.c:
/ * мы будем использовать символ «t» в качестве метки для CGI * /
char const * TAGCHAR = "t";
char const ** TAGS = & TAGCHAR;
Максимальный размер этого буфера указан в файле httpd.
Далее : Блок управления электрическим бойлером