Страница 66 из 173
Re: Измеритель всего, что попадется под руку (RLC-метр)
Добавлено: Вт янв 13, 2015 17:54:32
Валерьян
leonisio писал(а):Залил новую прошивку лоадером - всё влезло.
Стесьняюсь спросить-а куда влезло?
Re: Измеритель всего, что попадется под руку (RLC-метр)
Добавлено: Вт янв 13, 2015 17:59:54
leonisio
В память наверное )), чип С4
Re: Измеритель всего, что попадется под руку (RLC-метр)
Добавлено: Вт янв 13, 2015 18:29:00
Валерьян
leonisio писал(а): чип С4
Вот.что бы не было лишнего флуда сразу написать-чип С4 шил лойдером последнюю прошивку{45Кб}.Спасибо.
Re: Измеритель всего, что попадется под руку (RLC-метр)
Добавлено: Вт янв 13, 2015 20:19:46
RSG
чип C4, залил rlc620b4, всё ОК.
Но удивляться нечему, прошивка влазит в 16К.
Вот что пишет ST-Link:
20:02:56 : Device ID:0x420
20:02:56 : Device flash Size : 16KBytes
20:02:56 : Device family :STM32F100xx Low/Medium density Value Line
20:03:10 : File saved as D:\RLC_Meter\rlc620b4.hex
20:03:32 : Flash memory programmed in 1s and 483ms.
20:03:32 : Verification...OK
Похоже чудес по поводу 128К флэша у С4 не будет.
Re: Измеритель всего, что попадется под руку (RLC-метр)
Добавлено: Вт янв 13, 2015 20:30:28
Neekeetos
RSG писал(а):чип C4, залил rlc620b4, всё ОК.
Но удивляться нечему, прошивка влазит в 16К.
Ну как же, она 17,5к занимает, это легко проверяется , а в коде она использует 8к озу причем под стек. Так что если работает то -
RSG писал(а):Похоже чудес по поводу 128К флэша у С4 не будет.
все на месте, программатор и не должен сообщать о лишнем.
Re: Измеритель всего, что попадется под руку (RLC-метр)
Добавлено: Вт янв 13, 2015 20:47:55
ARNI
PS: Кстати говоря, свежую прошивку viewtopic.php?p=2235564#p2235564 , все качают, а вот как она работает всего два человека написали. Учитывая, что это первая прошивка, которая использует "лишние" килобайты памяти, очень важно понять работает она у всех или же только у тех людей кто поставил более жирные чем C4 (16к) мк. Так что народ не ленитесь и опишите как оно работает.
Neekeetos, описываю. Не сохраняются настройки калибровки и балансировки. Такое ощущение, что сохранение работает частично. Настройки ориентации экрана, подсветки и т.д. сохраняются. Сохраняется даже инфа на экране о том что была проведена калибровка и балансировка. Но после отключения питания (как отключением батарейки, так и кнопкой питания) калибровка сбрасывается. Так после проведения балансировки и калибровки прибор при замкнутых щупах показывает сопротивление десятки-сотни мкОм. После выключения-включения снова единицы мОм. На предыдущей (rlc620b3.hex) прошивке после возвращения из спячки настройки калибровки сохранялись.
P.S. чип С4.
Re: Измеритель всего, что попадется под руку (RLC-метр)
Добавлено: Вт янв 13, 2015 20:51:28
Neekeetos
ARNI писал(а):Так после проведения балансировки и калибровки прибор при замкнутых щупах показывает сопротивление десятки-сотни мкОм. После выключения-включения снова единицы мОм.
А без калибровок замкнутые щупы сколько показывают?
Re: Измеритель всего, что попадется под руку (RLC-метр)
Добавлено: Вт янв 13, 2015 20:59:23
slav0n
Neekeetos писал(а):Ну как же, она 17,5к занимает, это легко проверяется
прикол в том, что последние 2к прошивки забиты 0xFF.
для чистоты эксперимента надо ещё больше накодить
Re: Измеритель всего, что попадется под руку (RLC-метр)
Добавлено: Вт янв 13, 2015 21:02:24
RSG
Не совсем последние, а с 3B50 по 3FF0 и с 4048 по 43F0.
Re: Измеритель всего, что попадется под руку (RLC-метр)
Добавлено: Вт янв 13, 2015 21:04:47
ARNI
1,884 Ом... Много что-то. Раньше несколько мОм было.
Re: Измеритель всего, что попадется под руку (RLC-метр)
Добавлено: Вт янв 13, 2015 21:09:43
RSG
Калибровка действительно не сохраняется после включения-выключения.

Re: Измеритель всего, что попадется под руку (RLC-метр)
Добавлено: Вт янв 13, 2015 21:22:17
dantist3
Тоже проверил, но не могу сказать что не сохраняется. Такое ощущение что после прогрева показания немного уводит. Наверно нужно, и калибровку, и последующую проверку проводить после нескольких минут прогрева.
У меня МК С6.
Re: Измеритель всего, что попадется под руку (RLC-метр)
Добавлено: Вт янв 13, 2015 21:23:09
ARNI
Точно, теперь понял. Балансировка сохраняется, калибровка нет. После балансировки 2-4 мОм (1,8 Ом до неё) остаются после отключения.
Re: Измеритель всего, что попадется под руку (RLC-метр)
Добавлено: Вт янв 13, 2015 21:32:14
RSG
Попробовал в С4 залить прошивку размером 24К, ST-Link не ругается, верификация проходит.

Re: Измеритель всего, что попадется под руку (RLC-метр)
Добавлено: Вт янв 13, 2015 21:43:43
ARNI
Вариант, в С4 действительно 128К флеша. Либо так удобней клепать (не нужно под каждый чип линейки отдельную производственную линию делать). Такое часто встречается в электронике, просто искусственно ограничивать запись 16К-ми не стали/забыли. Либо чипы С4 отобраны из старших моделей (С8 и т.д.) с браком в части флеш выше 16К. Тогда вопрос только в том, в каком именно месте этот брак )))
Re: Измеритель всего, что попадется под руку (RLC-метр)
Добавлено: Вт янв 13, 2015 21:47:42
dantist3
Еще раз протестировал, действительно калибровка похоже не сохраняется.
Re: Измеритель всего, что попадется под руку (RLC-метр)
Добавлено: Вт янв 13, 2015 22:18:58
Neekeetos
dantist3 писал(а):действительно калибровка похоже не сохраняется.
Самое интересное что она сохраняется. Нашел какой то интересный глюк. Если выключить питание и включить, то показания кз без всяких калибровок могут принимать несколько разных значений, которые отличаются на десяток-два милиом. Пока не понял почему так.
PS в b3 аналогичный эффект. Включение/выключение кнопкой тоже его вызывает.
Re: Измеритель всего, что попадется под руку (RLC-метр)
Добавлено: Ср янв 14, 2015 11:43:03
Neekeetos
Neekeetos писал(а):Пока не понял почему так.
Оказывается кварцевый генератор создает наводки на измерительную схему, причем из за PLL в момент включения вариантов таких наводок было 4, отсюда и разные показания. Пока сделал чуть выше тактовую частоту процессора (32МГц -> 36МГц), решает проблему. Проверяйте что как.
Re: Измеритель всего, что попадется под руку (RLC-метр)
Добавлено: Ср янв 14, 2015 14:01:00
Galizin
Можно попытаться извратиться и включать таймеры после WFE после генерации event через exti line 17 alarm при запитке RTC от HSE/128. Тогда вроде должно быть детерминированное время от фронта HSE до запуска таймеров измерения и генерации.
А поднимать частоту до 36 при 24 максимуме - это может и не заработать везде.
Re: Измеритель всего, что попадется под руку (RLC-метр)
Добавлено: Ср янв 14, 2015 16:16:13
slav0n
может надо делать где-нить паузу для устаканивания процессов