andy8mm Пост: 297408 От 26.Mar.2011 (15:33) ДедИван, да, пора наступить на мк-грабли.
Надеюсь подключатся спецы по контроллерам, живее будет и всем интереснее.
Давайте отделим котлеты от мух.
По контроллеру все сюда.
"потому как 88я гадость редкосная особенно та которая с низким энергопотреблением. не всегда прошивается корректно, у меня вообще заблокировалось при прошивке около 12штук, не всегда верификацию проходит. а 168 хоть бы раз заглючила."
- это не 88 гадость, а у тебя где то не так работает(комп, программатор, схемотехника). Сколько атмелов покупал хоть бы один попался не прошиваемый, если что то не шилось, были только мои ошибки.
Kasper Пост: 345024 От 09.Jan.2012 (13:06)
я имею в виду внутренний генератор конденсатор и резистор, очень нестабильный по частоте, в алгоритме высчитывания оборотов от кварцевого генератора задающего оборотов, то обороты плавают на 40-60 единиц в + и -.
Это ты зря на нее батон крошишь.
Там в програмке остались циферки - прикладывание паяльника к корпусу
изменяет частоту внутреннего генератора всего на 10 кгц.
А для разгона я пользовал внешнее тактирование. Внутренний генератор столько не выдает. Но PLL умножитель внутри при этом работает получается до 200 мгц. И таймеры на этой частоте работают.
Если что то вруг косо выходит смотри прежде всего у себя.
Думай тестовую програмку как составить , чтобы ошибка вылезла.
Вот например в програмке выше назначь R17 регистром счета ,
соответственно единичку к нему прибавляй.
и сделай выход из петли счетчика каждый раз на сброс.
Увидишь что при сбросе регистр не очищаются- будет нарастать
также- только задержка на счет появится.
Помнишь в самом начале был вопрос -надо чистить РОНы после сброса или нет. Вот и ответ.
Про вышивание добавлю- это операция ответственная и больше аналоговая по сути - там строго нужно соблюдать все тайминги и напряжения.
Kasper Пост: 345024 От 09.Jan.2012 (13:06)
питание стандартное 5 вольт кренка. и кстати кто будет делать то берите сразу 168ю потому как 88я гадость редкосная особенно та которая с низким энергопотреблением. не всегда прошивается корректно, у меня вообще заблокировалось при прошивке около 12штук, не всегда верификацию проходит. а 168 хоть бы раз заглючила.
Странно, я около 1000 раз перешивал 88-ю, пока отлаживал "водокар", и ни разу она не глюкнула. Под занавес, когда время поджимало, я вообще снял галку "верификация" и увеличил частоту записи своего прогера с 115 кГц до 1,8 Мгц, что-бы шустрее перепрошивать Ни одного глюка !!! Где ты выловил глюки на 88-й, непонятно. Тем более, что 88-я это ТА-ЖЕ 168-я, за исключением р-ра памяти программ...
Да, атмеловская флэш считается лучшей.
Остальные фирмы пришли к ней позже и не знают каких то мелких секретов.
Поэтому например в ПИКах глюки при прошивке - обычное дело.
Каспер наверное имел ввиду ATmega88PA-AU.Подтверждаю-г...но редкосное.Тут просто все паяют схемы и искрят *мысленно*.А когда всё спаяете и поставите на машину вот тогда и поймёте в чём разница с Мегой168.И кстати у 88РА и цена соответствующая-13грн.,а у Меги88V и 168V-31гривна.(я так понял расшифровка РА-редкосная ...амняшка!)
di_mon Пост: 345028 От 09.Jan.2012 (13:38)
"потому как 88я гадость редкосная особенно та которая с низким энергопотреблением. не всегда прошивается корректно, у меня вообще заблокировалось при прошивке около 12штук, не всегда верификацию проходит. а 168 хоть бы раз заглючила."
- это не 88 гадость, а у тебя где то не так работает(комп, программатор, схемотехника). Сколько атмелов покупал хоть бы один попался не прошиваемый, если что то не шилось, были только мои ошибки.
Как раз всё в точности до наоборт.88РАшку хорошо шьют самопальные прогеры особенно на тиньке2313.А если берёш к примеру СТК500 то постоянные сбои при прошивке.Как оказалось(сами об этом только вчера узнали) вся проблема в фронтах.У прогера на тиньке фронты 30нс и РА88 чуствует себя нормально.Но как только подключишь прогер с фронтами 10-20нс она начинает бесится.Торгаши сами говорят что много людей на этом попалось и перестали покупать.И ещё она сильно боится помех а 168 чувствует себя в авто прилесно-вот вам и одинаковые контроллеры!!!
не в цене дело, а в торгашах выставляющих цену ведь цифра 168 круче чем 88 на порядок! ))
вот у вас проблемы в программаторе - ответ на проблему глюков при прошивании. если почитать даташит то все встанет на свои места. а помехи это уже к разработчикам(схемотехникам).
Действительно, у меня прогер на 2313, и шьёт 88РА прелестно ! Но я шил в т.ч. и на максимальной частоте (1.8 Мгц) и опять-же, шилось без сбоев, без единого ! Какой там фронт, я не смотрел ес-сно, потому-как нечем, но думаю близкий к тому, что ты указал. Но дело-то не в этом, а в том, что нам всё-таки больше нужно, реакция меги 88РА на то как её шьют и с какими фронтами (30-20-10 нс), или _результат_работы_ прошивки ?
1. Прошитая 88РА на выходе даёт нужный сигнал и нужный фронт ?
2. Находясь в ТЕХ-ЖЕ условиях работы что и 168-я (т.е. в САЛОНЕ !!!) обеспечивает работу без сбоев ?
Если ответ на оба вопроса ДА, то вопрос применения и выбора вполне очевиден, ну а если хоть один ответ НЕТ, тогда вопрос применения и выбора тоже очевиден
di_mon. тогда по твоему ATmega88V-10MU(39грн)какая получается?И я же говорю подключи к 88РА датчик хола(можно на столе)и подключи к 88V,и сразу проймёш в чём разница,а то слаживается впечатление что общаешся гдето в клубе великих тиоретиков.