|
Atmega16 не могу прошить помогите, Помогите плиз уже не знаю что и делать |
|
|
|
Oct 24 2007, 09:11
|
Группа: Новичок
Сообщений: 8
Регистрация: 24-10-07
Пользователь №: 31 670

|
Очень прошу помочь более опытных людей! Ситуация следующая! Захотел я прошить чип в более сложной схеме, у меня не получилось. Потом я собрал элементарную схему (печатка приведена) где просто питание подается на чип. Дума что бы разобраться что не работает. И никак! Прошиваю понипрогом! Ошибка 24 (Device missing or unknown device (-24)). В качестве прогроматора использую схему пять проводков ниже привел схему по какой собирал. В Понипроге указано AVR ISP I/O тест прогромматора выдает ОК. Питание на схему идет 4.9 мерил мультиметром. Кварц не подключен, но чипы новые и вроде прошивка должна без них пройти т.к. фузы не выставленны. Вообщем ОЧЕНЬ прошу помощи. Помогите плиз!!! Если у кого есть возможность стукните в аську 261043 эскизы: 1) Элементарная схема печатной платы (посмотртие все ли так)  2) То чем я пробовал прошить (тоже посмотрите все ли так)  P.S. По поводу контактов все уже 100 раз проверил ошибок быть не должно вроде. Пробовал на 3х разных системных блоках! Вообщем весь энтузиазизьм пропал. А так хочется дружить с мегами! Всем заранее спасибо! Очень расчитываю на помощь!
|
|
|
|
|
 |
Ответов
(15 - 29)
|
Dec 10 2007, 12:14
|
Группа: Новичок
Сообщений: 8
Регистрация: 24-10-07
Пользователь №: 31 670

|
Я учел все советы сегодня еще раз все попробую дома отпишу может что забыл
|
|
|
|
|
Dec 12 2007, 11:24
|
Местный
  
Группа: Свой
Сообщений: 357
Регистрация: 6-01-07
Пользователь №: 24 139

|
Сразу с завода чип приходит настроенным на работу с внутренним RC генератором. Если не программируется - 99.99 % нужно искать ошибки в схеме подключения или схеме программатора. Если пользуетесь avreal, то проверьте, установлен ли драйвер Driver Linx ? Если нет, поставьте его. На страничке автора программатора написано, где его взять. Насчет программатора: пользуюсь avreal и Вам рекомендую. Если еще не собрали программатор STK200 по схеме на страничке автора программатора, советую это сделать. Страница программатора:http://ln.com.ua/~real/avreal/index.html Генератор, например, как по ссылке: http://www.chipdip.ru/product0/30023.aspxЧастоту можно брать любую, лучше от 4 до 8 МГц. К генератору подключается питание от схемы (5 вольт), и его выход подключают к тактовому входу МК. Посмотрите по datasheet, к какому из выводов МК нужно подключать. Но обычно он нужен если Вы неверно зашили фузы, т.е. когда чип сначала работал, но после первой прошивки перестал отзываться. Похоже, это не Ваш случай.
|
|
|
|
|
Dec 14 2007, 08:29
|
Группа: Новичок
Сообщений: 8
Регистрация: 24-10-07
Пользователь №: 31 670

|
Извините что пропал, палец дверью прижал ничего делать не мог! Вообщем я достал осцилограф и подцепил его к ножкам, если нажать игнор в понипроге, то по ресету вижу как просаживается в ноль, остальные вижу что идет передача цифровых сигналов. Настройки порта SPP (Стандарт принтер порт). Я купил шинный формователь спаяю путевый программатор попробую все же с ним. Но по началу я собирал сей девайс результат тот же. В понедельник выложу более подробно логи avreal. Спасибо за помощь!
|
|
|
|
|
Dec 14 2007, 09:29
|
Участник
  
Группа: Свой
Сообщений: 462
Регистрация: 2-04-07
Из: Иркутск
Пользователь №: 26 695

|
Цитата(Mik174 @ Dec 12 2007, 20:24)  ... Насчет программатора: пользуюсь avreal и Вам рекомендую. ... Генератор, например, как по ссылке: ... При использовании AVReAl внешний генератор не нужен, выход XTAL1 программатора подключить к одноимённому входу МК и указать ключ -o0. Этим способом можно "реанимировать" МК, фьюзы которых были выставлены для работы от внешнего генератора, от внешней RC цепочки, от кварцевого/керамического резонатора, причём подключенный кварц не мешает :)
|
|
|
|
|
Dec 14 2007, 10:28
|

Просто Che
    
Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881

|
Фьюзы могут портится даже при первом чтении Меги при условии что: - программатор на LPT; - Windows XP SP2 без приложения рук.
Я так после апгрейда окон Мегу128 отрубил, после чего скакал вокруг неё пока не взял старую макетку с Мега8 и кварцем (с какой-то старой программой) и проводками припаял gnd, vcc, xtal1. После чего Мега128 ожила. Но программатор перестал глючить только после подкрутки системного реестра окон.
А с WinXP SP2 дело следующее: в винду добавили plug-&-play для принтерного порта, который по умолчанию включен! Винда каждые несколько секунд лезет на порт проверять а не подключил ли я новый принтер:-)) После чего ни одна прога для LPT порта больше не пашет. Блокируется все это ключом в системном реестре (у меня такого ключа вообще не было):
XP Parallel port polling registry fixes --------------------------------------- On some version of windows XP the OS will poll a parallel port to see if a printer has been attached. This can cause problems with any programmer or dongle that is attached to this port.
A registry entry will prevent the polling. If this fix is used then XP will only look for a printer on boot, and will not detect a printer that is attached when the computer is running.
NOTE: THE FIX WILL NOT BE IMPLEMENTED UNTIL THE PC HAS BEEN REBOOTED!
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Parport\Parameters] "DisableWarmPoll"=dword:00000001
А насчет программатора, если хочется максимально дёшево но надежно, то рекомендую купить ATAVRISP2 с USB (AVRISPmkII). Он стоит всего 40 баксов и поддерживается AVRStudio. Есть ещё AVR Dragon за те же деньги, но у него, говорят, источник быстро дохнет.
|
|
|
|
Guest_=AVR=_*
|
Dec 14 2007, 11:31
|
Guests

|
Цитата(GDI @ Dec 14 2007, 12:16)  Э, батенька, ктож с SPP работает, надо EPP, в общем любой КРОМЕ SPP  SPP тоже прекрасно работает - это ты с E CP путаешь, там действительно бяда
|
|
|
|
|
Dec 17 2007, 09:13
|
Группа: Новичок
Сообщений: 8
Регистрация: 24-10-07
Пользователь №: 31 670

|
Все! Разобрался всем спасибо! Вообщем взял девайс на работу и там прошил, дома видимо у обоих системников было что то с ЛПТ портами. Всем большое спасибо за помощь!
|
|
|
|
|
Jan 5 2008, 12:57
|
Частый гость
 
Группа: Свой
Сообщений: 126
Регистрация: 1-09-07
Из: Винница
Пользователь №: 30 222

|
Всем привет!
Извиняюсь, что в чужую тему пишу. По ошибке зашил fuse так, что mega162, к которой припаян кварц на 14745600, пытается рабатать от ceramic resonator. Т.е. fuse CKSEL3:0 = 1000. В даташите написано, что "This option should not be used with crystals, only with ceramic resonators", и МК уже не распознается. Пробовал шить с ключем -o0 (avreal), тактируя МК от LPT, но все равно не помогает (раньше когда fuse в 0000 выставлял - ключ -o0 работал нормально). Подскажите как поправить fuse плз.
|
|
|
|
|
Jan 5 2008, 15:19
|

Просто Che
    
Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881

|
Цитата(_lukash_ @ Jan 5 2008, 14:57)  По ошибке зашил fuse так, что mega162, к которой припаян кварц на 14745600, пытается рабатать от ceramic resonator. Т.е. fuse CKSEL3:0 = 1000. В даташите написано, что "This option should not be used with crystals, only with ceramic resonators", и МК уже не распознается. Пробовал шить с ключем -o0 (avreal), тактируя МК от LPT, но все равно не помогает (раньше когда fuse в 0000 выставлял - ключ -o0 работал нормально). Подскажите как поправить fuse плз. Если МК не отвечает, значит нет внутреннего тактирования. Пока вы его не обеспечите, ничего не получится. Если подача внешнего клока на ногу XTAL1 ни к чему не приводит, то можно только попробовать найти подходящий керамический резонатор. Хотя и при таких настройках внешний клок должен помогать. Если же вам удалось как-то запретить сериальное программирование, то тогда поможет только параллельный программатор.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|