Перейти к содержанию

stm32f4 DS3231+LCD I2C


Ivan Rusev

Рекомендуемые сообщения

Извените я  не русский учител.И писать не умею.Пользусь переводчиком гугля.Я же спросил в чём проблема.По чему по шине I2C где находится ds3231 и приставка PCF c LCD . Не работают на одной шине.LCD не выводит результат?.На одной шине I2C.В avr не пробывал .Попробую запустить раскажу.

Только что, Alex сказал:

@Ivan Rusev , Вам ещё научиться вопросы задавать, чтобы Вас понимали - было бы огромным плюсом.

 

Не выводит результат с DS3231

Ссылка на комментарий
Поделиться на другие сайты

На одной шине I2C может сидеть не 10, а 127 (!) устройств. Но только если у них адреса не повторяются. Вот ты можешь перечислить адреса I2C устройств в этом твоём изделии?

Если на разных шинах у тебя все работает, а на одной нет, значит возможно у тебя проблема с адресами.

Я тоже любитель, но протокол I2C изучил, хотя и очень не люблю его.

Изменено пользователем Zhuk72
Ссылка на комментарий
Поделиться на другие сайты

12 часов назад, Ivan Rusev сказал:

Не выводит результат с DS3231

Ну вот, видите, опять двадцать пять ...

 

У меня на кухне не течёт горячая вода. В чём проблема, можете сказать ?

Ссылка на комментарий
Поделиться на другие сайты

Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. 

Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

18 часов назад, Ivan Rusev сказал:

Кое что соображаю.Упорство и наглость второе счастье.Не всегда беру чужое. А вы атомную бобу пытались сделать в домашних условиях.?А что вы умеете? Писать программы? Или ставить плюсы  или минусы?Я не спец.На форумах не часто сижу.Не боги обжигают горшки.Ваши боги.А у меня один Аллах.

Упорно биться головой в стену - счастье? Ну, не знаю.... такое себе.

Что я умею? Вам показать скан моей трудовой книжки?

Я и руками могу работать и головой. И не просто работать но и зарабатывать на этом.
Зачем мне атомная бомба? Это дорого и неэффективно. Из селитры могу.
И я на форумах не сижу. Если мне надо запустить микроконтроллер - запускаю. Если нужна плата - проектирую и развожу.
Если встретилась проблема - вникаю и решаю.

Есть у меня один знакомый. Продавец от бога - продает то, что еще не существует.
Но как посмотришь на его код или плату печатную - рыдать хочется.
Не следует лезть не в свою область. Вам об этом здесь неоднократно говорили.

И не надо рассказывать о том, что русский язык для вас не родной. Английский у нас тоже не родной, но мы читаем мануалы на английском и не жалуемся.
Кто хочет - ищет решения, кто не хочет - отмазки.
Вы просите совета или помощи, вместо того, чтобы самому разобраться. Да еще и объяснить не можете, что вы хотите.

Ссылка на комментарий
Поделиться на другие сайты

Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. 

Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств. Подробнее параметры и результаты тестов новой серии PLM по ссылке.

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

мне удалось на avr часы запустить на PCF8574 LCD  DS3231 atmega32a значит можно.Спасибо.

Да на AVR шина как то  запускает дисплей по другому.без перезагрузки.ПРи запуске на stm32 он тухнет и запускается.На AVR нет такого.Я на производстве такое наблюдал на винзаводе .Запускаешь винификаторы а там дисплей так же само запускается.

Ссылка на комментарий
Поделиться на другие сайты

Литиевые батарейки и аккумуляторы от мирового лидера  EVE в Компэл

Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.

Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Если оба устройства (подключённые по отдельности) корректно работают на одной и той же шине I2C, и имеют разные адреса, то они должны корректно работать на этой шине, если будут подключёны одновременно. Если не работают, могу предположить, что дело в инициализации выводов. Кстати, выводы I2C подтягивали к 3.3в резисторами (4.7к)??? Мне известно, что в f4 есть подключаемые резисторы, и по исходнику они у Вас подключены, но всё же…

И ещё, если проблема программная, можно попробовать выявить её следующим образом:

Сначала прочитать данные из часов, потом сбросить I2C периферию (и снова её инициализировать), а потом вывести данные на дисплей. Если сработает, значит, дело в коде. Бит busy проверяете???

В общем, дорогу осилит идущий. Удачи!

Ссылка на комментарий
Поделиться на другие сайты

5 часов назад, x-revers сказал:

Если оба устройства (подключённые по отдельности) корректно работают на одной и той же шине I2C, и имеют разные адреса, то они должны корректно работать на этой шине, если будут подключёны одновременно. Если не работают, могу предположить, что дело в инициализации выводов. Кстати, выводы I2C подтягивали к 3.3в резисторами (4.7к)??? Мне известно, что в f4 есть подключаемые резисторы, и по исходнику они у Вас подключены, но всё же…

И ещё, если проблема программная, можно попробовать выявить её следующим образом:

Сначала прочитать данные из часов, потом сбросить I2C периферию (и снова её инициализировать), а потом вывести данные на дисплей. Если сработает, значит, дело в коде. Бит busy проверяете???

В общем, дорогу осилит идущий. Удачи!

Спасибо

Ссылка на комментарий
Поделиться на другие сайты

15 часов назад, x-revers сказал:

Если оба устройства (подключённые по отдельности) корректно работают на одной и той же шине I2C, и имеют разные адреса, то они должны корректно работать на этой шине, если будут подключёны одновременно. Если не работают, могу предположить, что дело в инициализации выводов. Кстати, выводы I2C подтягивали к 3.3в резисторами (4.7к)??? Мне известно, что в f4 есть подключаемые резисторы, и по исходнику они у Вас подключены, но всё же…

И ещё, если проблема программная, можно попробовать выявить её следующим образом:

Сначала прочитать данные из часов, потом сбросить I2C периферию (и снова её инициализировать), а потом вывести данные на дисплей. Если сработает, значит, дело в коде. Бит busy проверяете???

В общем, дорогу осилит идущий. Удачи!

У меня на AVR atmega32a плата самопал никаких подтягующих резисторов нет к плюсу.Спасибо

За совет

Ссылка на комментарий
Поделиться на другие сайты

Когда я собирал адского монстра на I2C, линию данных коммутировал, а вот тактовую линию оставил общей. В итоге она так проседала емкостями нагрузки, что фронты были вообще жуткими. Пришлось ставить очень суровую подтяжку в районе семиста Ом.

Я это к тому, что внутренняя подтяжка в ~50кОм может быть слишком маленькой даже на не очень длинной шине с двумя устройствами! Не зря же советуют даже для одного устройства ставить подтяжки в 4.7кОм.

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

мне удалось  на одной шине  PCF8574 LCD  DS3231 .У  меня вопрос если я настраиваю в кубе порты настраиваются pul-up. open-drain.Хотя я натраиваю  open-drain сmsis и работает.А как правильно?

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...