vladimir_orl 0 12 января, 2015 Опубликовано 12 января, 2015 · Жалоба Здравствуйте. Пытаюсь залить программу в МК ATmega128 используя ISP6. Посмотрел по даташиту, подключил MOSI, MISO, CLK как написано, а вот с ресетом (который с ISP6 идёт)не пойму как. В одном месте написано, что ресет с программатора подключается к выводу PEN на меге128 , в другом, что он так и идёт на ресет. Подскажите, как правильно. И если можно, ещё вопрос. Если фьюзы в меге сейчас стоят на внешний источник клока, будет ли она прошиваться без внешнего генератора? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
demiurg_spb 0 12 января, 2015 Опубликовано 12 января, 2015 · Жалоба Пытаюсь залить программу в МК ATmega128 используя ISP6. Посмотрел по даташиту, подключил MOSI, MISO, CLK как написано, а вот с ресетом (который с ISP6 идёт)не пойму как. В одном месте написано, что ресет с программатора подключается к выводу PEN на меге128 , в другом, что он так и идёт на ресет. Подскажите, как правильно. В DS всё разжёвано: PEN: This is a programming enable pin for the SPI Serial Programming mode. By holding this pin low during a Power-on Reset, the device will enter the SPI Serial Programming mode. PEN is inter- nally pulled high Т.е. PEN - это ниразу не ресет, а альтернативный вариант входа в режим программирования. Оставьте его в воздухе - у него есть внутренний pullup. А программатор должен дёргать именно ресетом... И если можно, ещё вопрос. Если фьюзы в меге сейчас стоят на внешний источник клока, будет ли она прошиваться без внешнего генератора?Не будет. IMHO avreal умеет генерировать тактирование чтобы прошить чип в такой ситуации. Кстати, чтобы прошить по SPI ATmega128 нужно использовать не MOSI и MISO ножки, а PDI и PDO. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vladimir_orl 0 12 января, 2015 Опубликовано 12 января, 2015 · Жалоба Спасибо. Сейчас попробовал. Всё заработало (с внешним генератором). Переставил фьюзы на резонатор, впаял резонатор 12 MHz - опять не работает. Пришлось опять генератор паять. Не сталкивались с таким? Или это мы что-то в плате намудрили? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
demiurg_spb 0 12 января, 2015 Опубликовано 12 января, 2015 · Жалоба Вы наверное путаетесь во fuse-bits. Там 0 - означает ON, а 1 - означает OFF Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vladimir_orl 0 12 января, 2015 Опубликовано 12 января, 2015 · Жалоба Прошиваю через AVR Studio4.19 + STK500 + ISP6 кабель. Там выбор источника тактирования производится в выпадающем списке. Наверное, что-то с платой. Потому как микроконтроллер раньше тоже читался только при при подаче питания, затем не отвечал. При сбросе питания опять однократно отзывался. Спасибо. Тему можно считать закрытой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться