Обсуждение и перепрошивка регуляторов (ESC) прошивками SimonK/BLHeli
… очень бы хотелось по-конкретней .хотя бы какие.
Ради интереса вместо USBasp воткнул самодельный программатор, который через СОМ шьет, запустил лошадь. Все с меги читается. Залил заново прошивку (разные пробовал и симок и вии), результат такой же. Рычит разными тонами как на видосе.
Значит дело точно не в прошивальщике, не в железе, а чисто в настройках.
Аксакалы, хелп, плиз!
Аксакалы, хелп, плиз!
Я считывал фьюзы с рабочих регулей и заливал в неработающие
Калькулятор фьюзов должен помочь - www.engbedded.com/fusecalc
Какие цифры ему подставить внизу страницы - см. на первой странице темы. А галочки он расставит сам.
Фьюзы различаются у регулей с внешним кварцем или без такового, а также используется бутлоадер или нет.
По картинке выше видно, что генератор установлен как внутренний на 1мгц, что и слышно по звуку.
…да, спс. мне тут подсказали, что у всех cksel нужно чеки поубирать. ( регуль с кварцем).
Ну а я опять что-то накнопал, теперь дивайс не определяется😵
пойду перепаивать очередную мегу…
Ненадо! подай меандр на одну из ног кварца и верни фьюзы. А вобще, насколько я помню лошадку, там действительно надо было все убрать, а скорт поставить. Могу конечно ошибаться. А у тебя на регулях кварц вобще есть? В наличии??? С завода мега8 идет с фьюзами на 1 мгц втроенного рц генератора.
Подключенный кварц - пересиливает рц-цепочку включенную фьюзами. Так что кварц у вас не рабочий, или где-то неконтакт или наоборот - сопля висит. Конденцаторы с кварца на землю проверьте или поменяйте (около 20пф).
… та, цепочки кварца проверил в первую очередь. все нормально. Вообщем перепаял очередную мегу. выставил фьюзы, зализалил прошивку. верификация прошла нормально. Подключил регуль. тишина. очередной коннект к компьютеру выдал опять: чип неопределен…
ладно, пора сделать паузу. что-то интузиазизма у меня поубавилось… может на след. недельке сделаю еще одну попытку прошить нулячию мегу, а так эксперементы буду с новыми регулями проводить…
пичалька, однако…
ИМХО самый лучший вариант выставлять фюзы да и програмировать через АВР Студию
Сколько программировал,менял переменял фюзы ,не разу не запоролось ни одной меги)))
Прога по сути не позволяет ничего испортить.Только программатор придется либо купить
либо собрать его клон.Если интересно,то могу прислать ссылок и проч инфы по этому вопросу.
Коли так получается, то есть смысл на новой меге выставить фьюзы как для регуля без кварца (с внутренним генератором).
Когда все заработает, переключить на внешний кварц. Если он не заведется, то менять кварц.
Кстати, не всякая мега может работать с такой частотой генератора. Для mega8 L максимальная тактовая частота по даташиту не более 8Mhz. Китайцы, смотрю, сплошь и рядом ставят их в регули с кварцем на 16MHz. Оно, конечно работает, но надежно ли?
А разве прошивка рассчитанная на работу с внешним кварцем на 16мГц
будет работать с внутренним на 8мГц?
А разве прошивка рассчитанная на работу с внешним кварцем на 16мГц
будет работать с внутренним на 8мГц?
Так ведь других вариантов нет. Максимальная частота внутреннего генератора, которую можно установить снаружи (фьюзами) равна 8Mhz. Затем уже сама программа повышает ее до 16-ти установкой на максимум калибровочной константы в соответствующем регистре. На частоту кварца, если он есть, эта процедура не влияет.
Ради интереса поставил фюзы на внутренний генератор 8мГц
Залил ВиЕсц прошивку…Не работает.Гудит как в ролике и все.
Внешний кварц не отключал.Что то подсказывает,что программа ничего не корректирует и не
выставляет.Кстати,если залить МультиВи прошивку в ардуину с 8мГц кварцем,
то тоже ничего не работает.
Залил ВиЕсц прошивку…
Про ВиЕсц сказать не могу, не пробовал, и исходников не нашел.
А вот в исходном коде SimonK все это есть - в регистр калибровки часоты внутреннего тактового генератора записывается 0xFF, что увеличивает его частоту в два раза.
… т.е. если изначально выставить фьюзы на внутренний генератор на 8мГц , необращая внимание на кварц и залить прошивку SimonK , то должно нормально заработать?
хм., заливал все прошивки, не работало…
… т.е. если изначально выставить фьюзы на внутренний генератор на 8мГц , необращая внимание на кварц и залить прошивку SimonK , то должно нормально заработать?
У меня работает, на mega8 A.
…ну, уже ради спортивного интереса запаяю очередную мегу и продолжу эксперемент…
…ну, уже ради спортивного интереса запаяю очередную мегу
Попробуйте другую программу прошивальшик,к примеру АВР Экстрим Бёрнер. Фюзы для внешнего кварца 16мГц можно попробовать такие Low BF Higt C7.
…ну, уже ради спортивного интереса запаяю очередную мегу и продолжу эксперемент…
Да перестань меги паять! Пока она читается/пишется, можно фузы менять скок хошь 😉
Вот мои фузы, вытащил с Мистери 30А, их не трогал, все работает 100%
Только верхняя строчка “лок бит” не ставить. Фузы для поника т.е. где птичка, там “0”
… в том то и дело, что пайка начинается, когда чип уже не определяется. Прошивальщики разные пробовал, и Экстрим Бернер тоже. Но похоже понял, где собака порылась. По картинке фьюзов Владимира в верхней строчке стоят птички на Lock2 и Lock1 . У меня же их почему-то при считывании небыло. Потом, после внесения изменений за параметры отвечающие за частоту, локки я не трогал, и после процедуры записать фьюзы, я скореее всего залочивал чип… Попробую локки зачекить в пони.
Lock2 и Lock1 никак не влияют на опознаваемость чипа программатором. Думаю, трогать их вообще не стОит и “птички” в пони не ставить. Не там собака зарыта!
… хм, интересно, что ж тогда не так? как только нажимаю во вкладке фьюзов “записать” , все, капец , дивайс не обнаружен. И никакой прошивальщик ни с каким программатором чип больше не опознает…