Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
mpt:доработка_скетча_с_веб-панелью [18.06.2019 09:15] buh |
mpt:доработка_скетча_с_веб-панелью [18.06.2019 09:16] (текущий) buh |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== Доработка скетча с веб-панелью. ====== | ||
| - | --- //[[admin@artonit.ru|Бухаров А.В.]] 2019/06/14 08:24// | ||
| + | ====== Про прерывания от W5500, которых нет ====== | ||
| + | --- //[[admin@artonit.ru|Бухаров А.В.]] 2019/06/18 09:08// | ||
| - | По состоянию на 7 июня 2019 г в нем реализована обработка GET запросов, выделение команд и данных. | + | В ходе проведенных опытов мы выяснили, что прерывание от W5500 нет. |
| - | {{ :mpt:webserver_mpt_ver_2_0.ino |}} | + | В этой статье http://www.cyberforum.ru/digital-signal-processing/thread2094151.html указано, что для получения прерываний необходимо перевести сокеты в состояние listen().\\ Хотя описание дано для W5100, я думаю, что и для W5500 оно тоже подойдет. |
| - | Теперь необходимо реализовать эти команды, взяв за основу уже имеющийся скетч Ястребова. | + | Надо проверить. |
| + | Но как? | ||
| + | Вот тут приведено описание библиотеки ethernet: https://doc.arduino.ua/ru/prog/Ethernet | ||
| - | Скетч Ястребова: {{ :mpt:2artonitmpt_large_1_3.ino |}}. | + | Про listen() нет ни слова. Кирилл! Надо разбираться. |
| - | + | ||
| - | Именно этот код работал на презентации. | + | |
| ---- | ---- | ||
| + | ====== Доработка скетча с веб-панелью. ====== | ||
| + | --- //[[admin@artonit.ru|Бухаров А.В.]] 2019/06/14 08:24// | ||
| - | ---- | ||
| - | ====== Про прерывания от W5500, которых нет ====== | + | По состоянию на 7 июня 2019 г в нем реализована обработка GET запросов, выделение команд и данных. |
| - | --- //[[admin@artonit.ru|Бухаров А.В.]] 2019/06/18 09:08// | + | |
| - | В ходе проведенных опытов мы выяснили, что прерывание от W5500 нет. | + | {{ :mpt:webserver_mpt_ver_2_0.ino |}} |
| - | В этой статье http://www.cyberforum.ru/digital-signal-processing/thread2094151.html указано, что для получения прерываний необходимо перевести сокеты в состояние listen().\\ Хотя описание дано для W5100, я думаю, что и для W5500 оно тоже подойдет. | + | Теперь необходимо реализовать эти команды, взяв за основу уже имеющийся скетч Ястребова. |
| - | Надо проверить. | + | Скетч Ястребова: {{ :mpt:2artonitmpt_large_1_3.ino |}}. |
| - | Но как? | + | |
| - | Вот тут приведено описание библиотеки ethernet: https://doc.arduino.ua/ru/prog/Ethernet | + | |
| - | + | ||
| - | Про listen() нет ни слова. Кирилл! Надо разбираться. | + | |
| + | Именно этот код работал на презентации. | ||
| ---- | ---- | ||