GOR23

Members
  • Публикации

    475
  • Зарегистрирован

  • Посещение

Репутация

39 Обычный

О GOR23

  • Звание
    Постоялец
  • День рождения 09.12.1988

Информация

  • Пол
    Мужчина
  • Город
    Кременчуг

Электроника

  • Стаж в электронике
    6-10 лет

Посетители профиля

1 880 просмотров профиля
  1. Вопросы От Начинающих По Мк

    Дизасембелриуй, а потом модифицируй. Только что то мне подсказывает, что в ассемблере том разобраться вам будет очень сложно. Так что простой ответ - никак. Исходник нужен.
  2. STM32 для чайника

    @MihaNN52 Если шину держат зависшые часы, то какой смысл дергать контроллер?
  3. STM32 для чайника

    Почитай, может поможет. Но это только если баг с эрраты проявляется. Но если шину держат действительно часы, то как бы выход один - нафиг часы. А глюк в процессе работы вылазит или сразу после включения?
  4. STM32 для чайника

    А пробовали выловить этот зависон и отключить часы от шины, что бы убедиться в том что часы шину держат?
  5. STM32 для чайника

    @MihaNN52 Ещё так может проявляться аппартаный косяк с I2C на F103 серии. Про него неоднократно писали. Но проявляется это не часто, у меня к примеру на 200 приборах, работающих почти беспрерывно, вылезло за пол года всего раз 5. И то после перезагрузок. Так что если у вас такое часто, то скорей всего причина в другом.
  6. STM32 для чайника

    @MihaNN52 С какой функции hal_ busy возврашается?
  7. Faq По Программе Altium Designer

    На сколько помню на схеме в соответсвующих цепях нужно указать что это диф пара, но это не точно, давно делал, подзабылось...
  8. I2C иногда выдает HAL_BUSY после включения

    В эррате про i2c четко описано, что и как. А в паре с халом, баг с i2c может вылиться вот в это.
  9. Помогите найти даташит

    Думается мне что то LDO на 3,3 вольта, судя по конденсаторам на входе и на выходе.
  10. Вопросы От Начинающих По Мк

    Тебе нужен n-канальный, с p-канальным сложнее (управлять ним нужно открытым коллектором или стоком, в итоге нужен ещё один транзистор). Между затвором и пином мк нужно поставить резистор ом на 100 и притянуть затвор к земле, ещё одним резистором.
  11. STM32 для чайника

    @dosikus да думаю не нуль. Твой код, сугубо твое дело, мой - сугубо мое. И язвить тут нечего! А на счёт (void) перед чтением регистра, я действительно такое увидел первый раз. Теперь можно завязывать с программированием МК и идти вешаться?
  12. STM32 для чайника

    (void) I2C1->SR1; Первый раз такое вижу. Это чтение регистра в "пустоту"? А по сути, поковыряйте функцию чтения хала, посмотрите как там устроено.
  13. Вопросы От Начинающих По Мк

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

    Как запитаны DS? Паразитно или напрямую? Судя по тому что 3 провода - напрямую, но всё же уточню. Делал когда то витой парой, метров 30 точно было, ошибки были, но не много, правда один датчик только на шине был. Когда то находил рекомендации по 1wire тянуть витой парой, данные + земля, пиатние + земля. То есть получается две косы, по одной земле в каждой. Может питания проваливается, попробуйте возле каждой ds по конденсатору на 100 нан хотя бы. Какой номинал подтягивающего резистора? Может там проблема? Ещё, чисто из моего опыта, если адреса ds определять на ходу на шине, то при длинных линиях этот алгоритм у меня стабильно не особо работал, я правда этим сильно не заморачивался, но с первого взгляда, алгоритм определения адрес сам по себе муторный...