Jump to content

Mars36

Members
  • Content Count

    27
  • Joined

  • Last visited

Community Reputation

0 Обычный

About Mars36

  • Rank
    Новенький

Информация

  • Город
    Воронеж

Электроника

  • Стаж в электронике
    Менее года
  • Сфера радиоэлектроники
    микроконтроллеры, питание

Recent Profile Visitors

524 profile views
  1. Боюсь ошибиться со схемой. Мне не удалось найти статьи по этому поводу, поэтому использовать специализированную микросхему мне кажется более правильным , по крайней мере в первый раз .т.к. в ДШ есть описание и примеры стандартных применений А так, конечно, было бы интересно такое реализовать.
  2. Поскольку я буду использовать такую поделку исключительно для себя, поэтому хочу, что бы она выглядела красиво, без навешанных модулей на соплях. Разве у них есть встроенная защита? К примеру у кого нибудь NCR18650B. Насколько я знаю, аккумуляторы со встроенной защитой чуть-чуть длиннее и с трудом влезают в стандартные холдеры.
  3. Спасибо, а есть ли более продвинутые микросхемы с защитой от КЗ и переразряда? Удалось найти только ту же микросхему, только дополнительно с BMS. И Будет ли достаточно делителя напряжения для точности замера заряда аккумулятора?
  4. На поделке предполагаю USB и работу от аккума 18650. Хотелось бы иметь дополнительно возможность заряжать аккум не вынимая из устройства. Сильно экономить батарейку смысла нет, т.к. устройство должно работать за раз не более 12-16 часов. Для контроля заряда выбрал TP4056. Собственно вопрос, как совместить одновременно заряд аккумулятора и работу устройства? Как я понимаю если сделать как нацарапано на скриншоте работа во время заряда должна убить МК, т.к. во время заряда напряжение будет больше 4 вольт.
  5. Есть вопросик по OLED ssd1306. Не могу понять как очистить дисплей. В чужих библиотеках есть функция заполнения, но отыскать ее содержимое не удалось. Как я понял надо просто заполнить все семь страниц черным цветом, например. А это делается отправкой данных, уже заготовленными "пустыми" квадратами? В даташите описание очистки также не удалось найти.
  6. Доброго времени. Хочу найти ресурс где можно подробно почитать про компиляцию и линковку проекта для stm32f103 в линуксе. В гугле много инфы на счет самого мейка и с ним более менее понятно, а вот процесс компиляция под конкретный контроллер мне найти не удалось. Хотелось бы узнать на зависимости файлов CMSIS и весь алгоритм. Хочу научится компилировать проект из консоли, а в идеале прикрутить все необходимое к нужному мне текстовому редактору. Рассматривал готовые мейкфайлы, но написаны они достаточно сложно для моего познания в синтаксисе мейка. Пока планирую написать хотя бы элементарный мейк.
  7. Спасибо за ответ. В параметрах линкера было "-Wl,-gc-sections". Изменил на "-Wl,-gc-sections, -u,vfprintf -lprintf_flt", проект заметно потяжелел, но результат остался неизменным. Так же пробовал менять на "-Wl,-u,vfprintf -lprintf_flt" но результата это так же не принесло. Спасибо, заработало.
  8. Доброго времени. Есть проблемка по конвертации float в string в stm32f103. Для конвертации целых чисел использую функцию sprintf со спецификатором "%u" и все прекрасно шлется на дисплей и по uart, но при попытке отправить float возникает какая то магия. Пример: sprintf(testStr, "%.3f", 1.281); То в uart не прилетает ничего, и на дисплее так же пустота. Как удалось узнать из гугла ни sprintf ни printf не работают с float, хотя на ютубе в роликах люди использовали эту функцию и у них все прекрасно работало. Хочу узнать, есть ли какая нибудь аналогичная функция?
×
×
  • Create New...