Страница 3 из 4
Датчик уровня на MCP23017
Добавлено: 30 май 2018, 19:33
poavel72
Сергей, проблема в том, что заливая скетч из флпрога для сканирования I2C шины, в конце, когда запускается монитор порта, там тоже ничего не отображается.
Датчик уровня на MCP23017
Добавлено: 30 май 2018, 19:54
KSP
Т.е. любой другой скетч что-то отображает, а этот нет? На другой плате можете это проверить? А я сейчас на своей проверю.
Отправлено спустя 15 минут 20 секунд:
А у меня тоже выводить начал только когда первую плату отключил , значит косяк в ней.
Датчик уровня на MCP23017
Добавлено: 30 май 2018, 19:55
poavel72
Вы имеете ввиду первую плату в флпрог?
Датчик уровня на MCP23017
Добавлено: 30 май 2018, 20:42
KSP
Да первую плату в ФЛпрог, пытаюсь найти причину.
Отправлено спустя 24 минуты 28 секунд:
Все начали с платы, а нужно было скетч проверить он действительно не идет. Так что ждем, может здесь кто-то проверит и подскажет, а если нет то завтра создавайте новую тему. Но с этим блоком даже простенький проект не работает.
Датчик уровня на MCP23017
Добавлено: 30 май 2018, 21:51
Deuce
Я, увы, проверить не могу - нет мср.
Датчик уровня на MCP23017
Добавлено: 30 май 2018, 21:54
Sancho
KSP писал(а): 30 май 2018, 20:42 а нужно было скетч проверить он действительно не идет.
Что, куда, больше конкретики.
Проверять адреса - пустой проект.
Если увидятся адреса - сделаю блок без библиотеки.
Датчик уровня на MCP23017
Добавлено: 31 май 2018, 09:06
KSP
Sancho писал(а): 30 май 2018, 21:54Что, куда, больше конкретики.
Проверять адреса - пустой проект.
Если увидятся адреса - сделаю блок без библиотеки.
Я имел ввиду, что как только вставляю блок с MCP в ВАРТ перестают передаваться данные, а передаваться они должны либо 8 либо 4. Но ВАРТ молчит, при попытке передать данные через Modbus , Qmodbus пишет нет данных. Получается , что ВАРТ перестает работать. Если будет время попробую на старых версиях программы.
[spoiler]
модбас.jpg
[/spoiler]
Датчик уровня на MCP23017
Добавлено: 31 май 2018, 09:40
Sancho
[ref]KSP[/ref], Теперь понято.
Для [ref]poavel72[/ref],
Sancho писал(а): 30 май 2018, 21:54Проверять адреса - пустой проект.
Если увидятся адреса - сделаю блок без библиотеки.
Т.е. создать новый, и сразу: "инструменты", "шины данных",....
Датчик уровня на MCP23017
Добавлено: 31 май 2018, 12:03
poavel72
Sancho писал(а): 31 май 2018, 09:40[ref]KSP[/ref], Теперь понято.
Для [ref]poavel72[/ref],
Sancho писал(а): 30 май 2018, 21:54Проверять адреса - пустой проект.
Если увидятся адреса - сделаю блок без библиотеки.
Т.е. создать новый, и сразу: "инструменты", "шины данных",....
понял., попробую.
Отправлено спустя 1 час 26 минут 10 секунд:
все, сделал. после заливки скетча в мониторе пусто. Вообще ничего. Наверное проблема все-таки еще и в железе. Вопрос по пину reset- у меня стоят резистор на +5в 10к и конденсатор 0,01мкф на минус. Срисовал на каком-то зарубежном форуме. Тут не может быть проблемы?
Датчик уровня на MCP23017
Добавлено: 31 май 2018, 12:12
KSP
Попробуйте как в информации к модулю в FLprog , посадите Reset на +5в
Датчик уровня на MCP23017
Добавлено: 31 май 2018, 12:24
Sancho
poavel72 писал(а): 31 май 2018, 12:03Тут не может быть проблемы?
Если там почти напряжение питания - нет.
Отцепи от шины микрухи, на фото они у тебя на перемычках, прицепи, что уже работало - часы, дисплей...
Дальше, если ничего:
Создай новый проект:
Sancho писал(а): 30 май 2018, 14:25проверь отправку в уарт - знать, что связь есть и на нужной скорости:
Поставь генератор, симметричный, счётчик - результат отправляй в уарт, "передача при смене",
запусти в флпроге монитор порта...
Потом ещё раз проверь А4 и А5, SDA и SСL, с часами или дисплеем.
[ref]poavel72[/ref], Не забывай нажать Коннект!!!
[spoiler]
screenshot_18-05-31_12-39-14.png
[/spoiler]
Датчик уровня на MCP23017
Добавлено: 31 май 2018, 12:28
poavel72
KSP писал(а): 31 май 2018, 12:12Попробуйте как в информации к модулю в FLprog , посадите Reset на +5в
сделал. все также.
Датчик уровня на MCP23017
Добавлено: 31 май 2018, 12:36
kulibinsvv
[ref]poavel72[/ref], возникли у меня смутные сомнения что перепутаны между собой SCL и SDA. Начал разглядывать внимательно фотографию платы...
Успокойте мою душу, скажите: у вас плата контроллера не со сдвигом ли на одно отверстие впаяна?
Датчик уровня на MCP23017
Добавлено: 31 май 2018, 12:47
Sancho
[ref]kulibinsvv[/ref],
Не, нормально. У меня тоже возникло непонятное чувство - просто сфоткано под углом
[spoiler]
screenshot_18-05-31_12-44-51.png
[/spoiler]
Отправлено спустя 35 секунд:
[ref]poavel72[/ref],
http://forum.flprog.ru/viewtopic.php?p=48808#p48808
Чего там получается?
Датчик уровня на MCP23017
Добавлено: 31 май 2018, 14:33
poavel72
ребят, извиняюсь за тормоза с ответом, начальство нагрянуло...
[spoiler]
2.jpg
[/spoiler]
Отправлено спустя 7 минут 52 секунды:
Sancho писал(а): 31 май 2018, 12:47[ref]kulibinsvv[/ref],
Не, нормально. У меня тоже возникло непонятное чувство - просто сфоткано под углом
[spoiler]screenshot_18-05-31_12-44-51.png[/spoiler]
Отправлено спустя 35 секунд:
[ref]poavel72[/ref],
http://forum.flprog.ru/viewtopic.php?p=48808#p48808
Чего там получается?
сорри... не ту фотку отправил, там все нормально, под углом снято просто.
Датчик уровня на MCP23017
Добавлено: 31 май 2018, 14:36
Sancho
Датчик уровня на MCP23017
Добавлено: 31 май 2018, 14:55
poavel72
Sancho писал(а): 31 май 2018, 14:36Пост 51
Как успехи?
так! Сдвиги есть. В мониторе данные пошли.
Датчик уровня на MCP23017
Добавлено: 31 май 2018, 15:13
Sancho
poavel72 писал(а): 31 май 2018, 14:55так! Сдвиги есть. В мониторе данные пошли.
От генератора или сканера?
Датчик уровня на MCP23017
Добавлено: 31 май 2018, 15:14
poavel72
Sancho писал(а): 31 май 2018, 15:13poavel72 писал(а): 31 май 2018, 14:55так! Сдвиги есть. В мониторе данные пошли.
От генератора или сканера?
от генератора
Отправлено спустя 25 секунд:
от сканера не идут
Датчик уровня на MCP23017
Добавлено: 31 май 2018, 15:17
Sancho
poavel72 писал(а): 31 май 2018, 15:14от сканера не идут
Отцепи микрухи 23017 от sda и scl , прицепи часы/дисплей/чего-нить I2C, что уже работало.
P.S. Судя по даташиту, подтяжка шины для 23017 не нужна - встроенные по 1кОм.