MH-Tiny (MH-ET LIVE) atTiny88 сбрасывается прошивка на заводскую

portland
Offline
Зарегистрирован: 23.07.2022

Всем доброе время суток!

Сразу предупрежу, что в контроллерах я ноль. Но захотелось сделать для рептилии устройство для проверки УФ-индекса ламп, чтобы во время их менять. Для этого купил: MH-Tiny в качестве клона-ардуины, дисплей, датчик.

Но вот проблема. При заливки скетча на контроллер - всё норм, блинк мигает. Как только вытаскиваю питание - контроллер всё забывает и уже мигает завдской своей прошивкой.

Настраивал я, как велел китаец, по этому гайду - https://forum.mhetlive.com/topic/47/mh-et-live-tiny88-16-0mhz/2

Также пробовал по этому - https://alexgyver.ru/lessons/tiny88/

В системе если что контроллер определяется как DigiSpark, т.е. нормально

Помогите пожалуйста советом куда копать, что делать :(

P.S. Перенёс тему отсюда, что-то ступил не туда оформил: https://arduino.ru/forum/programmirovanie/mh-tiny-mh-et-live-attiny88-sb...

 

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

portland пишет:

Но вот проблема. При заливки скетча на контроллер - всё норм, блинк мигает. Как только вытаскиваю питание - контроллер всё забывает и уже мигает завдской своей прошивкой.

Указанный контроллер, да вообще практически любой известный, не обладает функциональность хранения некой "заводской прошивки". То что описано попадает под категорию "чуда". А чудеса - на другом форуме.

Поэтому будь добр подробно описать:

1.Что ты делаешь?

2. Какого результата ждешь?

3. Какой получаешь?

4. Чем отличается 2 от 3? ;)))))

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Это новые магические девайсы от кетайского производителя )))

Дим-мычъ
Offline
Зарегистрирован: 20.03.2021

ua6em пишет:

Это новые магические девайсы от кетайского производителя )))

Даже интересно, как с ней(платой) работать, если в неё  прошит программный UART?

portland
Offline
Зарегистрирован: 23.07.2022

1. Контроллер по умолчанию мигает диодом около десяти раз в секунду, как только даёшь питание. Далее использую стандартный скетч для блинка с периодом в одну секунду. Запускаю заливку на контроллер, в терминале arduinoide пишется подключите устройство для прошивки - подключаю. Все проходит успешно, скетч залит, диод моргает раз в секунду.

2. Ожидаю, что после потери питания устройство возобновит мигание раз в секунду, как это было до потери питания.

3. Включаю питание, подключаю обратно и он вновь моргает с десяток раз в секунду.

4. Разница в том, что устройство не запоминает то, что ей зашил в память после выключения

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

еще раз: что такое "потеря питания" и как ты его повторно включаешь? ;)))

-------------

ЗЫ: Не стану "жилы тянуть".

После успешной загрузки скетча (лучше что-то более осмысленное, чем блинк)  нужно включить плату НЕ В ЮСБ копма.  Если все равно бутлоадер зависает в ожидании прошивки (это вот эти самые твои 10 раз/сек), то нужно перезаписать бутлоадер.

 

portland
Offline
Зарегистрирован: 23.07.2022

Спасибо, действительно всё работает, если не подключать к ПК