Страница 1 из 1

AMS для платы STM32

Добавлено: Вс июл 07, 2019 3:15 pm
serghei
alexsis_76 писал(а):
Вт май 21, 2019 4:38 pm
Здравствуйте друзья!
Ну вот вроде как нарисовалось.
В качестве контроллера - STM-32, сетевой адаптер либо enc28j60 либо w5100, sd карты не будет, минималистичный web интерфейс, упор на использование достаточно развитой периферии контроллера, смысл рисовать эти веселые картинки в вебе и управлять при этом всего парой реле да несколькими кнопками.
Приветствую адептов секты AMS ! Благодаря сообществу разработчиков и любителей проекта MySensors и конкретно Сержу Васильеву удалось запустить AMS на платформе STM32.

Первые впечатления - это работает. В качестве Этернет шилда используется W5500 c перепиленной библиотекой. Карт ридер самый примитивный. Файлы не обновлялись , взяты от платы М0.
СпойлерПоказать
STM32black.jpg
STM32black.jpg (121.75 КБ) 5537 просмотров
СпойлерПоказать
AMS_STM32.jpg
AMS_STM32.jpg (94.52 КБ) 5537 просмотров
Возникшие проблемы.
1 . Нет ответа от серверов времени. Возможно это связано с библиотекой UDP
2 . Не получается создать и сохранить файл на карте в виде папки , где имя файла будет дата его создания. Файл gotdata.css создается. Это нужно для логирования событий и построения графиков.

Насколько это всё устойчиво работает - только начал проверять. У кого есть интерес к этой плате и кто умеет с ней работать , прошу помощи во всём разобраться.

Код для STM32
AMS STM32CB W5500.zip
(1.89 МБ) 248 скачиваний
PS/ С синхронизацией удалось разобраться. DNS поменять местами надо

Код: Выделить всё

void ethernetInit() {
  initStart(F("Ethernet"));

  Ethernet.init(PA4);
  Ethernet.begin(SELF_MAC, SELF_IP, DNS, GATEWAY);
После этого и файлы создаваться стали ))

Re: AMS для платы STM32

Добавлено: Вс июл 07, 2019 9:18 pm
eGorka
Скачки сектантов АМС по МК продолжаются, правда "бох Кузя" слился(судя по комментам на хабре увлёкся клинической психиатрией).
P.S.
Портирование ради портирования? Впехнуть в очередной МК веб-сервер? Для чего? Для того чтоб в очередной раз убедиться в том, что у веб-сервера и микроконтроллера разные назначения?

Re: AMS для платы STM32

Добавлено: Вт июл 09, 2019 2:32 pm
shemnik69
Вот так!
Плата стм технологичнее в части её размещения на плате. Если реально будет работать, то простую логическую задачу с красивым интерфейсом можно решать. Да и размеры небольшие, по сравнению с платой Дуи.
Я думаю, что такой вариант будет неплохо смотрелся в корпусе на DIN рейке типа d9mg или аналогичного. Своего рода ПЛК. Да и вариант с проводной сетью мне больше направится. А, в части внешних устройств, то тут сразу можно вязать реле, сетку. 1ware (лучше конечно с драйвером сети), и прочие ... Очередной шаг. :D

Re: AMS для платы STM32

Добавлено: Ср июл 10, 2019 6:07 am
alexsis_76
Если реально будет работать
будет.
Очередной шаг
Куда?

Re: AMS для платы STM32

Добавлено: Ср июл 10, 2019 10:33 pm
serghei
shemnik69 писал(а):
Вт июл 09, 2019 2:32 pm
Вот так!
Плата стм технологичнее в части её размещения на плате. Если реально будет работать, то простую логическую задачу с красивым интерфейсом можно решать. Да и размеры небольшие, по сравнению с платой Дуи.
Спасибо за понимание ! Две проблемы решил. Осталось понять почему отваливается на некоторых страницах. Хотя возможно из за плохого питания.
Я думаю проблем с компиляцией нет? Подправленная версия
AMS STM32CB W5500.zip
(1.89 МБ) 338 скачиваний
С платой Дуе сравнивать как то не корректно. Все таки 20 килобайт оперативы дают о себе знать.Габариты - да. Особенно с миниатюрным W5500
СпойлерПоказать
STM32_W5500.jpg
STM32_W5500.jpg (461.66 КБ) 5408 просмотров

Re: AMS для платы STM32

Добавлено: Пн июн 15, 2020 11:00 am
weoleg730205
Не понятно из доки по подключению периферии к камню если можно поподробнее ,как я понимаю за основу взята программа от дуи, порты отличаются,прошил камень ещё месяца 2 назад,руки только дошли до сборки.Прошу оказать посильную помощь в запуске проекта. С уважением , Олег.