Вот купил сабж, сижу мучаю и не могу понять. Делал все вот этой статье: https://geektimes.ru/post/277928/ Подключаю по схеме в статье.
Запускаю Flash Loader Demostrator Выбираю порт, скорость, настройки и т.д.
Нажимаю "Next" и на этом все. Через несколько секунд пишет, что девайс не откликается.
Светодиод питания на плате горит. Команда по com-порту уходит (видно, как на переходнике светодиод моргает один раз, когда Next жму). Джампер BOOT0 = 1, BOO1 = 0 Питание подавал на вход "5в", сгореть не должна.
Пробовал в качестве переходника USB-UART использовать ардуинку, результат тот же (Один раз моргает RX и тишина)
Плата мертвая? Или еще как-то можно проверить? Когда жму ресет, то ничего не меняется, даже не моргает ничем.
P.S. Плата для меня новая, прошу быть снисходительными
Только что собрал схему на плате из статьи, в качестве USB-COM использовал несколько переделанный USB-RS485 на CH340. Все работает. RX, TX с уровнем 5 В - не страшно, эти входы толерантны к 5В. Посмотри картинки: Спойлер
Я такими экспериментами пока еще ни одну плату не сжег.
Пока без разницы где писать прошивку, подключиться бы для начала.
Мурик писал(а):
Посмотри картинки:
Попробовал твое подключение (питание через USB и без переключателя 3.3в), результат тот же.
СпойлерЭкран копьютера тут кажется, что питание и масса не туда, но это перспектива.
Есть подозрение, что я ее спалил, пока штырьки припаивал, но этож как надо паять! Вечером попробую поискать ST-Link и, возможно куплю еще одну платку.
Вот еще интересность отсюда СпойлерЕсли вы получили плату с STM32F103, а программатор ее не видит, это означает, что китайцы защитили Флеш память микроконтроллера. Вопрос “зачем?” оставим без внимания. Чтобы снять блокировку, подключим UART переходник, будем программировать через него. Выставляем перемычки для программирования и поехали:
Я это буду делать из под Ubuntu с помощью утилиты stm32flash. Вечером займусь.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
...Если вы получили плату с STM32F103, а программатор ее не видит, это означает, что китайцы защитили Флеш память микроконтроллера...
Вечером займусь.
Цитата из ссылки:
Цитата:
Чтобы снять блокировку, подключим UART переходник, будем программировать через него.
Т.е. то, что ты собираешься попробовать, ты уже попробовал - подключил UART переходник и установил BOOT в нужное положение.
Если выводы для подключения программатора (китайский ST-Link2, через который по ссылке шло программирование) задействованы в залитой в МК программе для других целей, тогда действительно STLink не увидит плату. Но, с правильным BOOT и по UART1 плата должна быть видна. Посмотри на третью картинку моего предыдущего поста - там можно указать где поставить/снять защиту, а на следующем экране Flash Loader Demonstrator можно стереть все или выборочно, залить прошивку... Дело не в ubunte.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Не помешало бы проверить кнопку сброса на отсутствие КЗ. И поскольку производилась пайка платы, то нужно ее внимательно осмотреть. Возможно где-то припой образовал связь где не требуется или наоборот произошел обрыв где нужна связь. Какие-то детали могли сместится.
Есть подозрение, что я ее спалил, пока штырьки припаивал, но этож как надо паять!
Если только статикой убил, пайка вряд ли... Прозвони на всякий случай проводники от A9, A10, BOOT и кнопки Reset до МК, проверь уровни BOOT0, BOOT1 и RESET - может кнопка коротит?
Порой наша почта удивляет. За неделю пришла посылка из чипстера. А в ней, помимо всяких ништяков, еще одна платка. Результат примерно тот же. Только А9 выдает 3.3В, как положенно. Но на А10 - 0.01В Когда нажимаю ресет, напряжение на А9 медленно падает (секунды полторы), потом спустя секунд 10 восстанавливается, прям не микроконтроллер, а ПЛК какой-то. Я думал, микроконтроллер должен побыстрее загружаться. И то не всегда: иногда показывает при включении ноль, потом, через пару ресетов - 3.3В (причем, набирает их так же постепенно, секунды за три)
Я вот думаю: может в паяльнике дело? У меня простой китайский кит и блок питания от ноута на 19В. Пока паяю, он и вышибает что понежнее.
ХЗ, в чем дело. Буду дальше аврки мучать и ждать, пока от меня очередной пакет с китая доберется (там я сразу пять плат заказал, столько же чипов и ST Link до кучи).
P.S. Ну, хватит о грустном. Ништячок из посылки. Простенький, а мне пока больше и не надо. Спойлер
Проверил свой переходник: Закоротил txd<->rxd, посылаю в терминале - получаю обратно. Пересылал даже файл - все ок.
Нашел на работе еще один переходник на том же чипе. На одной платке изменились сообщения у Downloaderа (во вложении), но все равно, приконектиться не удалось. Где то у меня дома валяется F232RL, но есть ли смысл ? Спойлер
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 27
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения