|
|
  |
Atmega1280 прошиласьи молчит |
|
|
|
Mar 14 2007, 07:42
|
Группа: Новичок
Сообщений: 6
Регистрация: 25-02-07
Пользователь №: 25 654

|
прошил мегу 1280 пятью проводками в codevision в таких режимах: 1.Flash 2.EEPROM 3.Fuse Значения CKSEL3=0 V SUT1=0 V BOOTSZ0=0 V BOOTSZ1=0 V JTAGEN=0 V кварц 16 Мгц, 2х22пФ после этого при попытке чтения Chip Signature в CodeVision вылетает ошибка Communication error,please check the following: -питание -настройки программатора -порт -повреждение чипа No protection B01=1 B02=1 B11=1 B12=1 один раз при чтений Chip Signature вроде бы чтение прошло, правда чип оказался неизвестным Unknow (это наверное глюк пять проводков не есть гуд) неправильные значения фьюзов? мега испортилась? как востановить?
Прикрепленные файлы
1280.bmp ( 185.9 килобайт )
Кол-во скачиваний: 53
|
|
|
|
|
Mar 14 2007, 19:57
|
Группа: Новичок
Сообщений: 6
Регистрация: 25-02-07
Пользователь №: 25 654

|
так в доке: Table 10. Device Clocking Options Select(1) Device Clocking Option CKSEL3:0 Low Power Crystal Oscillator 1111 - 1000 Full Swing Crystal Oscillator 0111 - 0110Low Frequency Crystal Oscillator 0101 - 0100 Internal 128 kHz RC Oscillator 0011 Calibrated Internal RC Oscillator 0010 External Clock 0000 Reserved 0001 Table 14. Full Swing Crystal Oscillator operating modes(2) Frequency Range(1) (MHz)| CKSEL3:1 | Recommended Range for CapacitorsC1 and C2 (pF) 0.4 - 16 | 011 | 12 - 22 насколько я понял поставив галку в CodeVision напротив CKLES3=0 я запрограммировал третий пин я должен был получить CKLES = 0111, т.к. где галки не стоят там единички, правильно? что то логика мнене ясна P.S. скриншот настроек в первом посте
|
|
|
|
|
Mar 15 2007, 18:28
|
Группа: Новичок
Сообщений: 6
Регистрация: 25-02-07
Пользователь №: 25 654

|
Цитата(GDI @ Mar 15 2007, 11:07)  В CodeVision, где галки - там НУЛИ - там напротив галки написано CKSEL3 = 0, а если галки нет, то программируется ЕДИНИЧКА значит фюзы я правильные выставил? CKSEL3=0 V SUT1=0 V BOOTSZ0=0 V BOOTSZ1=0 V JTAGEN=0 V остальные без галок
|
|
|
|
|
Mar 16 2007, 11:55
|
Профессионал
    
Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008

|
Цитата значит фюзы я правильные выставил? Фьюзы можно прочитать и сравнить с тем что вы ставили. Если нету JTAGа, а видимо - это так, раз прошиваете 5ю проводками, то с JTAGEN надо галку снять, потому как JTAG занимает часть выводов порта F, чтоб потом вопросов не возникало, почему не работают линии PF4-PF7. Ну, я бы поставил SUT1 = 1(снять галку) - может и не работает потому что кварц не успевает запуститься.
--------------------
|
|
|
|
|
Mar 16 2007, 15:06
|
Группа: Новичок
Сообщений: 6
Регистрация: 25-02-07
Пользователь №: 25 654

|
Цитата(GDI @ Mar 16 2007, 11:55)  Фьюзы можно прочитать и сравнить с тем что вы ставили. Если нету JTAGа, а видимо - это так, раз прошиваете 5ю проводками, то с JTAGEN надо галку снять, потому как JTAG занимает часть выводов порта F, чтоб потом вопросов не возникало, почему не работают линии PF4-PF7. Ну, я бы поставил SUT1 = 1(снять галку) - может и не работает потому что кварц не успевает запуститься. А как нибудь ему можно помочь успеть запуститься, потому как если все верно, то причина в этом(растояние до кварца около 10 см что нехорошо, тем более для такой настройки, а надо ,как вы верно заметили, 14CK + 65 мс SUT1:0 = 11) мега не читается ни CodeVision ни в AVREAL пробовал AVREAL (тоже проводками) -o0 но он не хочет: Can'resync, может надобыло кварц выпаять? Спаял попутно STK200/300 на 555АП5 с этого наверное и надо было начинать
|
|
|
|
|
Mar 16 2007, 20:26
|
Группа: Новичок
Сообщений: 6
Регистрация: 25-02-07
Пользователь №: 25 654

|
всем мега в AVREALе откликатеся через STK, просто на скорою руку делать не надо(особенно в первый раз) пока разбирал в чем дело нашел стоко косяков  , не понимаю как прошить та умудрился
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|