Страница 1 из 1
A4 и A10 улетают в цифровые входа
Добавлено: 24 дек 2021, 01:22
Gurik
Суть проблемы, Arduina Mega + W5100 шилд, значени аналогового входа А4 читаются по ModbusTCP, в момент добавления Input Register на поле платы А4, изначально указанный как аналоговый, улетает из аналогового в цифровой вход. Та же история с А10. Все остальные аналоговые входы работают нормально. В чём беда?
001.jpg
A4 и A10 улетают в цифровые входа
Добавлено: 24 дек 2021, 01:53
Ingwar
Gurik писал(а): 24 дек 2021, 01:22В чём беда?
Если хотите повысить шансы на нормальный ответы, прикладывайте проблемный проект.
Гадать по ̶ф̶о̶т̶о̶г̶р̶а̶ф̶и̶и̶ картинке желающих не много.
A4 и A10 улетают в цифровые входа
Добавлено: 24 дек 2021, 02:11
Gurik
[ref]Ingwar[/ref] На фото весь проект с проблемой, собственно и представлен, два входа, один из которых со слетевшим пином.
С этим сам разобрался. Как сделать активным выбор модуля на ENC28J60 можете подсказать? Или как использовать в FLprog другие модули на W5xxx, без потери двух аналоговых входов?
002.jpg
Не разобрался, перепутал 4 и 10 пины, с 4 и 10 аналоговым входом (которые 93 и 87 соответственно) Так что вопрос остаётся? "проект" прикрепляю. хотя смотреть там не на что.
bad.flp
A4 и A10 улетают в цифровые входа
Добавлено: 24 дек 2021, 08:13
rw6cm
Gurik писал(а): 24 дек 2021, 02:11
Как сделать активным выбор модуля на ENC28J60 можете подсказать?
Ни как. Плата проблемная, Автор не стал уделять ей внимания в новых версиях флп.
по этому она не активна.
Gurik писал(а): 24 дек 2021, 02:11
как использовать в FLprog другие модули на W5xxx, без потери двух аналоговых входов?
Другие платы с помощью своих ПБ (пользовательских блоков).
На счет потерь двух аналоговых входов не понятно.
Если разговор про цифровые D4 D10, то их использовать нельзя, они распаяны на шилде и задействованы в программе по назначению.
A4 и A10 улетают в цифровые входа
Добавлено: 24 дек 2021, 13:59
Gurik
[ref=#ff8000]rw6cm[/ref], спасибо за ответ.
С цифровыми всё ясно, пин10 для выбора w5100, пин 4 для SD карты. Но речь про аналоговые, А4(пин93) и А10(пин87), они к плате никак не привязаны. В версии FLProg 7.4.1 выбор этих пинов как аналоговых входов, возможен:
003.jpg
Но как только добавляем w5100, сразу выбор блокируется:
004.jpg
При этом выбрать А4(пин93) и А10(пин87) как цифровые возможно.
P.S. Скрины с "пустого" проекта, талько выбраны тип ардуины и шилд W5100.
A4 и A10 улетают в цифровые входа
Добавлено: 24 дек 2021, 14:28
rw6cm
[ref]Gurik[/ref],
Это баг. Надо Автору написать чтоб исправил.
A4 и A10 улетают в цифровые входа
Добавлено: 24 дек 2021, 15:03
Ingwar
Gurik писал(а): 24 дек 2021, 13:59
В версии FLProg 7.4.1 выбор этих пинов как аналоговых входов, возможен:
Правильно делать так - сначала "выставляем" всю используемую периферию, а потом составляем программу. Если в чистом проекте прописать сначала шилд W5100, то А4 и А10 исчезают из списка возможных к использованию на вход. Возможно это обусловлено библиотеками, я не знаю. Но меня смущает другое - при тех же условиях, их можно выбрать на выход как цифровые... Опять же, возможно особенности библиотек, но и возможно баг. Создайте пост в соответствующей теме и подробно, с вложениями опишите проблему.
A4 и A10 улетают в цифровые входа
Добавлено: 24 дек 2021, 16:07
Gurik
[ref=#ff8000]rw6cm[/ref], [ref=#ff8000]Ingwar[/ref]
Спасибо парни, написал автору. Забавно совпадение номеров A4(pin93) и A10(pin87), с реально зарезервированными шилдом 4(pin1) и 10(pin23).
A4 и A10 улетают в цифровые входа
Добавлено: 12 июл 2023, 18:44
Novichok
У меня на ардуино про мини тоже 4пин аналоговый вылетает на цифровой ставишь работает
A4 и A10 улетают в цифровые входа
Добавлено: 13 июл 2023, 09:13
Novichok
версия 8.2.1