Просмотрел плату и фузы. Фузы верно выставлены. Плата практически идельно сделана.
Рекомендую замерить потребление, попробовать заменить Q3, есть подозрение , что оно глючит.
Если потребление в норме и замена не поможет - остается только глючный МК, без вариантов. Кстати в пользу версии с МК говорит и зависание. Ни разу не вис ни один дозик ни на одной прошивке, думал еще в код WDT добавить, но раз нет прецедентов подвисаний - не стал, и кустарно добавленная на первом экзкмпляре кнопочка апп. ресета не пригождалась.
А флеш после заливки проверяли? Да возьмите же свой верный USBasp, скачайте Khazama и поставив ISP speed 32KHZ, залейте с последующей проверкой.
И ещё... А вот здесь перемычечку не ннадо?
— Человек по природе либо бобр, либо склонен ко злу.
Ну похоже гдето у меня косяк в плате, или все МК у меня косячные Впоял новый теже самые симптомы. А может кто нить выложить короткое видео реакции на нажатие кнопок?
Гнев - мгновенное разрушение реальности! Делай всегда хорошо, а хреново и так получится!!!!!
Я ещё пару странных мест нашёл на фотографиях, но опасаюсь показывать, а вдруг у Вас всё уже проверенно и прозвонено? http://www.youtube.com/watch?v=srbqUcGrZ_o Видео у Автора есть, не короткое правда, но реакцией на кнопки можно обогатится.
— Человек по природе либо бобр, либо склонен ко злу.
RomenRZN писал(а):Я ещё пару странных мест нашёл на фотографиях, но опасаюсь показывать, а вдруг у Вас всё уже проверенно и прозвонено?
Лучше показывать, может не все еще проверил....
Тут вот я еще что обнаружил, после загрузки какое то время реагирует на кнопки нажал на выключение, в меню напряжение показало 0.17 вольт. При питании 4.00 вольт. Ну и потом просто картинка без подсветки и не реагирует на кнопки.
Хавает 18mA только цифровая часть.
Гнев - мгновенное разрушение реальности! Делай всегда хорошо, а хреново и так получится!!!!!
MadOrc писал(а):Так. Идём дальше. Ноги 25 и 26 МК (int0 и int1) подтянуты? Т.е. на них при не нажимаемых кнопках +VCC?
Напруга присутствует
MadOrc писал(а):Если всё ок - следующий шаг проверка утечек с умножителя, выпаиваем в тестовых целях D7. Подсветки, понятно, не будет, но будет ли подвисать?
Это уже завтра.....
Сколь должна быть напруга на подсветке?
Гнев - мгновенное разрушение реальности! Делай всегда хорошо, а хреново и так получится!!!!!
MadOrc писал(а):Кстати, от чего питаете? Оттуда не могут сыпаться импульсные помехи?
Питал и от USB через программатор и от БП. У БП с выходом все в норме, по крайне мере до этого момента никогда проблем не было.
Еще что заметил, включил с выключенным светом, подсветка сперва вспыхивает и потом постепенно тухнит.
Самый прикол будет когда выяснится в чем проблема была, потому что это будет самая банальная причина
Гнев - мгновенное разрушение реальности! Делай всегда хорошо, а хреново и так получится!!!!!
Блиииинн. Всё думал, что мне эта картина напоминает. EEPROM вы не зашили, только и всего. RomenRZN выше уже предполагал это. Аппаратная часть в порядке по видимому.
Не поленился, развинтил один из дозиков и воспроизвел заливку только гекса, ееп после него заливать не стал. Всё как вы описали.
Чёт подсветка не работает. Напряжение 4V. Автор пишет, что должно быть 5,5 - 8V. Номиналы деталей точно по схеме. Подскажите - где что глянуть?
Всё, разобрался.
Я так понимаю прибор недособран. Значит это нормально.
Можно угадывать где у вас недовпаянные резисторы подтяжки на прерывания и прочее, а можно просто дособрать и всё заработает.
Кстати, а что за "цепь сброса"?
Спасибо всем за подсказки.Заработал программатор.Определил 128-ю,но зашились только фузы и еепром.При программировании флеш выдает ошибку-как мне кажется не относящуюся к контроллеру.
Выглядит так:
SET=> ft245r: bitclk 4800 -> ft baud 2400
avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x1e9702
avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude: erasing chip
SET=> ft245r: bitclk 4800 -> ft baud 2400
avrdude: reading input file "E:\poleznosti\дозик radboy\Rad-Boy fw 3.0\Прошивка 1 датчик\Обычный дисплей\RadBoy.hex"
avrdude: input file E:\poleznosti\дозик radboy\Rad-Boy fw 3.0\Прошивка 1 датчик\Обычный дисплей\RadBoy.hex auto detected as Intel Hex
avrdude: ERROR: address 0x100010 out of range at line 4098 of E:\poleznosti\дозик radboy\Rad-Boy fw 3.0\Прошивка 1 датчик\Обычный дисплей\RadBoy.hex
avrdude: write to file 'E:\poleznosti\дозик radboy\Rad-Boy fw 3.0\Прошивка 1 датчик\Обычный дисплей\RadBoy.hex' failed
Что за???