Кто любит RISC в жизни, заходим, не стесняемся.
Пн янв 23, 2023 21:33:11
1. Сколько потребляет горящий светодиод представляете?
2. Что сделано чтобы контроллер перевести в режим малого потребления?
Пн янв 23, 2023 23:15:44
1. Имею представление
2. Загнана программа, включающая внутренние часы и убрано питание. Или РЭС должно сперва сообщение скидывать об отключении "света", чтобы я подготовил свои часы к отключению питания?
PS. в платах Black Pill (F401) такой проблемы, как я описал - нет. Часы от резервной батарейки считают нормально с током в микроАмперы.
Вт янв 24, 2023 03:02:54
1. Тогда почему вы хотите микроамперы при горящем диоде?
2. Можете факсы слать, а можете разобраться почему светодиод и, скорее всего, весь контроллер запитаны остались.
Вт янв 24, 2023 07:54:20
Нередко на плате замкнуты контакты Vbat и 3.3V. Или же вы сами их соединили вне платы.
Вт янв 24, 2023 22:42:46
VladislavS, вот чтобы разобраться "почему" я и написал сюда, в надежде, что данная проблема пережована до меня и вы (или кто ещё) скажете, что "да, друг, такой косяк с этими платами, там китайцы криво развели всё". Но нет, дискутируем.
MLX90640, Плата вообще никуда не подключена, просто лежит передо мной. В режиме прозвонки мультиметр видит падение напряжения в районе 1200 мВ между 3.3 и Vbat. Ом-метр уходит в бесконечность (больше 20 МОм). Подключаю питание 3,3 Вольт. На ноге Vbat - 0.14 Вольт. От питания не запитана (каламбур, простите) выходит...
Подкидываю питание батарейки (3.0 Вольт). Ток при наличии внешнего питания - 0. Убираю основное питание - ток 2,7 мА, на линии питания "3.3 Вольт" - 2,07 Вольт присутствует.
UPD: прошивка не влияет на картинку. Попробовал как на "пустом" чипе, так и на сторонней прошивке, не относящейся к RTC.
Ср янв 25, 2023 08:49:08
Контроллер оригинальный или китайчонок стоит?
Ср янв 25, 2023 11:54:51
VladislavS, 99%, что оригинал. Маркировка правильная, программы на подлинность не ругаются. Какая-то странная проблема, раз не было о ней информации. К слову по интернетам так же не нашёл подобных случаев. Разве что с подключением кварца RTC к ногам С14-С15, что создаёт помехи работы кварца.
Ср янв 25, 2023 20:39:53
Специально взял блю-пильку, запустил на ней LSE и включил RTC и бекап-регистры, а на контакт VB подал 3 В через микроамперметр. Затем выключил основное питание платы. Светодиод питания погас, а микроамперметр показал 1,4 мкА - прям четко как по даташиту!
Подключил основное питание, посмотрел отладчиком - часы тикают, LSE работает, в бекап-регистрах инфа сохранена. При этом амперметр показывает 0,0 или 0,1 мкА.
Кстати, вы там случаем не перепутали ли вывод VB и вывод 3V? они находятся с разной стороны платы, но на первых ножках разъемов.
Ср янв 25, 2023 21:17:22
MLX90640,
DataLife писал(а): 99%, что оригинал.
Кажись попадает в 1%.
Ср янв 25, 2023 21:26:59
MLX90640, спасибо, что не поленились провести эксперимент. Ножки не перепутал.
Как вывод из всего, могу предположить, то беда в самих моих МК. Может таки не оригинал. Ещё раз проверил на других СТМ: на 401, 411, 407 ... там ток 1 микроАмпер...
Попробовал давать +3,0 именно на первую ногу МК - тот же эффект.
Dimon456, похоже ...
Вт фев 07, 2023 23:28:06
Всем привет! Собрал gps спидометр из gps-модуля, отладочной платы блюпил на f103 и экрана на st7735. F103 получает данные от gps по uart и выводит на экран по spi. Проблема в том, что при подаче питания f103 как будто зависает и на экране нет изображения, но не всегда. Если во время запуска отключить питание или прием данных от gps, запустить контроллер и экран, а потом подключить gps, то все запускается без проблем. Так же помогает перезапуск f103 кнопкой reset, т.е. без отключения питания от gps. Пробовал на разных отладочных платах с f103 (покупались лет 7 назад на али, подделка или нет неизвестно), на одной f401, пробовал менять gps-модули и экраны. Результат одинаковый - один или два раза из десяти попыток будут с зависанием. Сейчас добавил задержку 500мс перед инициализацией интерфейсов, сделал около 30 запусков и пока зависаний не было. Подскажите, что такого может происходить на uart интерфейсе, чтобы контроллер завис?
Ср фев 08, 2023 13:00:01
Подскажите, что такого может происходить на uart интерфейсе, чтобы контроллер завис?
Например, появляется напряжение до появления напряжения питания на контроллере (нескольких микросекунд достаточно). Или появляется выброс напряжения выше 0.4 В с другим знаком по отношению к напряжению питания.
Ср фев 08, 2023 19:52:37
до появления напряжения питания на контроллере
Вот я тоже об этом думал, но тогда непонятно почему задержка перед инициализацией uart помогла. Сегодня опять попробовал 15 раз запустить всю связку и зависаний не было (или это совпадение?).
Ср фев 08, 2023 21:31:49
ну, так может, вопрос не к "железу". и решается перестановкой команд в ините уарта
Вт фев 14, 2023 20:22:58
ну, дождался я ST-Link v2 из Китая.
вот такой примерно:
ну и не видит его CubeIDE. утилитка обновления прошивки видит, а IDE - нет.
и чо делать?
Вт фев 14, 2023 20:57:24
Ну поищите, может кому в личку можно написать.
Вт фев 14, 2023 21:17:43
Совет всем советам совет! Уж так помог! Спасибо тебе, добрый человек, дай тебе бог таких же помощников, как ты сам!
Вт фев 14, 2023 22:02:14
Есть с кого пример брать.
если кому-то из начинающих будет интересно, как я это сделал, не спрашивайте здесь - пишите мне в ЛС.
Чт фев 16, 2023 05:34:49
ну и не видит его CubeIDE. утилитка обновления прошивки видит, а IDE - нет.
и чо делать?
OpenOCD надо.
У
ST-Link GDB аллергия на китайские СТлинки
Пт фев 24, 2023 14:49:21
a797945 писал(а):тилитка обновления прошивки видит, а IDE - нет
Обновите прошивку. Иногда, для этого, ее надо обновлять через промежуточные версии.
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.