A4 и A10 улетают в цифровые входа

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
Аватара пользователя
Gurik
Рядовой
Сообщения: 8
Зарегистрирован: 08.12.2021{, 15:28}
Репутация: 0
Откуда: Tallinn
Имя: Sergei

A4 и A10 улетают в цифровые входа

#1

Сообщение Gurik » 24.12.2021{, 01:22}

Суть проблемы, Arduina Mega + W5100 шилд, значени аналогового входа А4 читаются по ModbusTCP, в момент добавления Input Register на поле платы А4, изначально указанный как аналоговый, улетает из аналогового в цифровой вход. Та же история с А10. Все остальные аналоговые входы работают нормально. В чём беда?
001.jpg

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

A4 и A10 улетают в цифровые входа

#2

Сообщение Ingwar » 24.12.2021{, 01:53}

Gurik писал(а):
24.12.2021{, 01:22}
В чём беда?
Если хотите повысить шансы на нормальный ответы, прикладывайте проблемный проект.
Гадать по ̶ф̶о̶т̶о̶г̶р̶а̶ф̶и̶и̶ картинке желающих не много.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Аватара пользователя
Gurik
Рядовой
Сообщения: 8
Зарегистрирован: 08.12.2021{, 15:28}
Репутация: 0
Откуда: Tallinn
Имя: Sergei

A4 и A10 улетают в цифровые входа

#3

Сообщение Gurik » 24.12.2021{, 02:11}

Ingwar На фото весь проект с проблемой, собственно и представлен, два входа, один из которых со слетевшим пином. С этим сам разобрался. Как сделать активным выбор модуля на ENC28J60 можете подсказать? Или как использовать в FLprog другие модули на W5xxx, без потери двух аналоговых входов?
002.jpg
Не разобрался, перепутал 4 и 10 пины, с 4 и 10 аналоговым входом (которые 93 и 87 соответственно) Так что вопрос остаётся? "проект" прикрепляю. хотя смотреть там не на что.
bad.flp
(16.13 КБ) 37 скачиваний

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 335
Имя: Владимир

A4 и A10 улетают в цифровые входа

#4

Сообщение rw6cm » 24.12.2021{, 08:13}

Gurik писал(а):
24.12.2021{, 02:11}
Как сделать активным выбор модуля на ENC28J60 можете подсказать?
Ни как. Плата проблемная, Автор не стал уделять ей внимания в новых версиях флп.
по этому она не активна.
Gurik писал(а):
24.12.2021{, 02:11}
как использовать в FLprog другие модули на W5xxx, без потери двух аналоговых входов?
Другие платы с помощью своих ПБ (пользовательских блоков).
На счет потерь двух аналоговых входов не понятно.
Если разговор про цифровые D4 D10, то их использовать нельзя, они распаяны на шилде и задействованы в программе по назначению.
Win10-64, FLProg (portable)

Аватара пользователя
Gurik
Рядовой
Сообщения: 8
Зарегистрирован: 08.12.2021{, 15:28}
Репутация: 0
Откуда: Tallinn
Имя: Sergei

A4 и A10 улетают в цифровые входа

#5

Сообщение Gurik » 24.12.2021{, 13:59}

rw6cm, спасибо за ответ.
С цифровыми всё ясно, пин10 для выбора w5100, пин 4 для SD карты. Но речь про аналоговые, А4(пин93) и А10(пин87), они к плате никак не привязаны. В версии FLProg 7.4.1 выбор этих пинов как аналоговых входов, возможен:
003.jpg
Но как только добавляем w5100, сразу выбор блокируется:
004.jpg
При этом выбрать А4(пин93) и А10(пин87) как цифровые возможно.

P.S. Скрины с "пустого" проекта, талько выбраны тип ардуины и шилд W5100.

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 335
Имя: Владимир

A4 и A10 улетают в цифровые входа

#6

Сообщение rw6cm » 24.12.2021{, 14:28}

Gurik,
Это баг. Надо Автору написать чтоб исправил.
Win10-64, FLProg (portable)

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

A4 и A10 улетают в цифровые входа

#7

Сообщение Ingwar » 24.12.2021{, 15:03}

Gurik писал(а):
24.12.2021{, 13:59}
В версии FLProg 7.4.1 выбор этих пинов как аналоговых входов, возможен:
Правильно делать так - сначала "выставляем" всю используемую периферию, а потом составляем программу. Если в чистом проекте прописать сначала шилд W5100, то А4 и А10 исчезают из списка возможных к использованию на вход. Возможно это обусловлено библиотеками, я не знаю. Но меня смущает другое - при тех же условиях, их можно выбрать на выход как цифровые... Опять же, возможно особенности библиотек, но и возможно баг. Создайте пост в соответствующей теме и подробно, с вложениями опишите проблему.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Аватара пользователя
Gurik
Рядовой
Сообщения: 8
Зарегистрирован: 08.12.2021{, 15:28}
Репутация: 0
Откуда: Tallinn
Имя: Sergei

A4 и A10 улетают в цифровые входа

#8

Сообщение Gurik » 24.12.2021{, 16:07}

rw6cm, Ingwar
Спасибо парни, написал автору. Забавно совпадение номеров A4(pin93) и A10(pin87), с реально зарезервированными шилдом 4(pin1) и 10(pin23).

Novichok
Рядовой
Сообщения: 53
Зарегистрирован: 05.10.2015{, 17:17}
Репутация: 0

A4 и A10 улетают в цифровые входа

#9

Сообщение Novichok » 12.07.2023{, 18:44}

У меня на ардуино про мини тоже 4пин аналоговый вылетает на цифровой ставишь работает

Novichok
Рядовой
Сообщения: 53
Зарегистрирован: 05.10.2015{, 17:17}
Репутация: 0

A4 и A10 улетают в цифровые входа

#10

Сообщение Novichok » 13.07.2023{, 09:13}

версия 8.2.1

Ответить

Вернуться в «Спросить у знатоков»