arduino pro mini

Обсуждение контроллеров, заливка скетчей и загрузчиков
Ответить
Аватара пользователя
Evgesha
Лейтенант
Сообщения: 511
Зарегистрирован: 29.10.2015{, 09:57}
Репутация: 16
Откуда: Kazakhstan
Имя: Evgesha

arduino pro mini

#1

Сообщение Evgesha » 24.05.2016{, 16:30}

всем привет, даже не знаю что происходит, мучаюсь мучаюсь над программой прошивки в флпрог, заливаю, проверяю. редактирую .....делаю... а тут раз включил выключил питание и прошивка в ардуине слетает моя, и уже пару раз так было и не только на этой и на другой тоже миньке, а остается та при которой продается то есть с прошивкой blink, (когда с китая приходит подаешь питание а там blink прошит). что за чудо юдо? никто не сталкивался ?

Добавлено (24.05.2016, 14:52)
---------------------------------------------
прочитал в этой теме
http://arduino.ru/forum....batarei

загрузил скетч
#include <avr/boot.h>
#define SIGRD 5
void setup(){
Serial.begin(9600);
Serial.print("Signatura= ");
Serial.print(boot_signature_byte_get(0),HEX);
Serial.print(boot_signature_byte_get(2),HEX);
Serial.println(boot_signature_byte_get(4),HEX);
Serial.print("Fuses(l/h/ext)= ");
Serial.print(boot_lock_fuse_bits_get(GET_LOW_FUSE_BITS),HEX);
Serial.print(boot_lock_fuse_bits_get(GET_HIGH_FUSE_BITS),HEX);
Serial.println(boot_lock_fuse_bits_get(GET_EXTENDED_FUSE_BITS),HEX);
}

void loop(){}

в сериал мониторе выдало это
Signatura= 1E95F
Fuses(l/h/ext)= FFDAFF

на форуме пишут что
"у вас фузами отключен контроль за питанием, поэтому и слетает прошивка при просадке напряжения."
получается у меня тож так же
и как теперь изменить этот фьюз?

Добавлено (24.05.2016, 15:33)
---------------------------------------------
Fuses(l/h/ext)= FFDAFF
после проверки на калькуляторе
http://homes-smart.ru/fusecalc/?prog=avrstudio&part=
получается что у меня детектор питания отключен, а boards.txt прописано 0х05, значит надо перепрошивать загрузчик получается, значит про минька ко мне пришла с другим загрузчиком, для пониженного питания .....

Добавлено (24.05.2016, 16:30)
---------------------------------------------
прошил загрузчик как в учебной статье 
http://flprog.ru/publ....-1-0-81

получилось это
Signatura= 1E95F
Fuses(l/h/ext)= FFDAFD

теперь посмотрю будет слетать или нет
Последний раз редактировалось Evgesha 24.05.2016{, 15:35}, всего редактировалось 1 раз.
ПОМОЩЬ ПРОЕКТУ FLPROG:
http://flprog.ru/pomoshh-proektu/

Ответить

Вернуться в «Контроллеры»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей