Sopr 0 13 июля, 2009 Опубликовано 13 июля, 2009 · Жалоба Помогите, пожайлуста. Делаю небольшой проэкт в котором необходимо запрограмировать контрллер ATtiny2313 код программы в принципе готов. Добралься до момента когда надо залить собственно код в контрллер. Для этого купил програматор AVRISPmk2 утановил Драйвер и АВРСтудию 4.15 Никакой специальной платы для програмирования не использую. Напрямую проводками подключаю от 6 пинового конектора програматора к соответсвующим выводам контролера на прототипном стенде. Когда запускаю Студию и начинаю новый проэкт, сразу аредлагает выбрать платформуб выбираю по умолчанию Дракона и чип. Далее при запуске на контролере всегда горит красный светодиод и HW settings показывает питание 0В. Как сделать так чтобы прогамма увидела контроллер? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ZVE 0 14 июля, 2009 Опубликовано 14 июля, 2009 · Жалоба .... програматор AVRISPmk2 утановил Драйвер и АВРСтудию 4.15 ........ Когда запускаю Студию и начинаю новый проэкт, сразу аредлагает выбрать платформуб выбираю по умолчанию Дракона и чип. ........ Как сделать так чтобы прогамма увидела контроллер? Непонятно зачем Вы выбираете Дракон ?? если у Вас AVRISPmk2. Если необходимо просто прошить .hex в контролер то в студии вызовите окно программатора Tools > Program AVR > Connect... в открывшемся окне выберите AVRISPmk2, и порт. Ну а при создании проекта вам необходимо выбирать AVR Simulator, так как в том окне выбирается отладочная платформа для проекта :laughing: . Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sopr 0 14 июля, 2009 Опубликовано 14 июля, 2009 · Жалоба Спасибо. С этим разобрался. Теперь другая проблема. Когда подключаю програматор к компьютеру и выбираю Connect. На програматоре горит только зелёная лампочка рядом с УСБ кабелем, индикатор на поверхности вообще не загораеться и меню HW settins показывает питание 0В. Пробовал разные УСБ порты все равно не горит и показывает ноль. Когда подключаю к конектору програмера VGT и GND батареку на 4,8 В то загораеться красный и остаёться гореть. При прямом подключении проводками конектора к сооответсвующим выходам ATtiny2313 так и остаёться гореть красным, при подключении внешнего питания влице тойже батарейки на 4,8 В Всё-равно красный и питание 0В. УСБ драйвер переустанавливал. Firmware обновил до версии 1.12. Студию переустанавливал. Пробовал на другом компьютере. Всё осталось так же. В чём тут может быть проблема и как её можно решить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
manul78 4 14 июля, 2009 Опубликовано 14 июля, 2009 · Жалоба Когда подключаю к конектору програмера VGT и GND батареку на 4,8 В то загораеться красный и остаёться гореть. Как я понял Вы питание на плату с 2313 не подаете ? AVRISP MKII нужно два питания. Одно поступает через USB порт... Второе от программируемой платы... на которой стоит 2313. Красный светодиод горит правильно... Отсутствует питание ! Т.е. Пишу, что должно быть на 6-ти пиновом разъеме ISP ! MOSI , MISO, SCK - от ножек микроконтроллера 2313 GND - земля МК 2313 Vcc - положительное питание МК 2313 (+5В) т.е. "свое" программатор питается от него (!) RESET - должен быть подключен к ножке МК 2313 + подтягивающий резистор 10.кОм.. 40 кОм Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
stells 7 14 июля, 2009 Опубликовано 14 июля, 2009 · Жалоба может быть еще и такой вариант: программатор не видит контроллер, если цепи ISP в схеме являются низкоомными Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ZVE 0 14 июля, 2009 Опубликовано 14 июля, 2009 · Жалоба при подключении внешнего питания влице тойже батарейки на 4,8 В Всё-равно красный и питание 0В. на вкладке HW Settings движком VTarget выставите требуэмое напряжение и нажмите кнопку Write. Должно помочь, правда я AVRISPmk2 в глаза не видел, но в STK500 помогало, не думаю что там есть приципиальная разница Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sopr 0 14 июля, 2009 Опубликовано 14 июля, 2009 · Жалоба На схему подаёться 2 питания. Одно с програматора и батарека на 4,8В которая подключена к 2313 и соответсвено к входам VGT GND. Вот подтягивающего резистора нету, как я понял из документации на AVRISP mk2 он не нужен. Может быть не больше 4,7К но не обязательно. С резистором на 1К на землю и прямое соединение на питание 4.8В я тоже пробовал, результат тот же. На AVRISP mk2 выставить питание не получаеться кнопка Write Вообще нективна. Может цепь ISP низкоомная, контролер подключён к програматору напрямую никаких других соединений на ножках нету. При последнем эксперименте обнаружил странность, при подключении свежей батарейки точнее 4 АА батареек напряжением в 6В к ножкам VGT и GND. При измерении вольтметром на ножках показывает 6В. А программа показывает 0,6В при этом индикатор всё-равно красный. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ZVE 0 14 июля, 2009 Опубликовано 14 июля, 2009 · Жалоба Ну во первых программатор не питает и не питается от таргета, а второй вывод под именем VCC служит для измерения напряжения питания программируемого контролера. Второе: проверте еще раз правильность подключения шлейфа, у Вас точно общая шина подключена к 6 выводу а плюс питания ко второму ?? Если да то проверте целосность шлейфа, вдруг он перебит или плохо обжат. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sopr 0 15 июля, 2009 Опубликовано 15 июля, 2009 · Жалоба Хорошо, но подключение VGT к VCC микросхему всё-равно верное. Шлейф проверил, отключил от програматора и прозвонил. Все 6 жил звоняться прекрасно. Подключение идeт тоже верно первый пин слева по отношению в красной полоске на кабеле. Подключение прямое, просто проводками к соответсвующим пинам на контроллере. Miso 1 pin- 2313 18 pin VGT 2 pin -2313 20 pin Mosi 3 pin- 2313 17 Pin SCK 4pin - 2313 19 pin Reset 5pin - 2313 1pin GND 6pin - 2313 10pin Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
manul78 4 15 июля, 2009 Опубликовано 15 июля, 2009 · Жалоба Reset 5pin - 2313 1pin Не упрямьтесь, и поставьте резистор в 10К между RESET и +5 В... Ежели не поможет, попытайтесь запитать "таргет" от нормального 5 В источника питания (не батарейки) Если и это не поможет, то скорее всего Ваш программатор - "упокойник"... :laughing: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
stells 7 15 июля, 2009 Опубликовано 15 июля, 2009 · Жалоба Mosi 3 pin- 2313 17 Pin SCK 4pin - 2313 19 pin наоборот :laughing: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
manul78 4 15 июля, 2009 Опубликовано 15 июля, 2009 · Жалоба наоборот :laughing: "Слона -то я и не приметил..." (с) И.Крылов :laughing: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
muravei 3 15 июля, 2009 Опубликовано 15 июля, 2009 · Жалоба не питается от таргета, Питается, ну не сам , а входная схема. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sopr 0 15 июля, 2009 Опубликовано 15 июля, 2009 · Жалоба наоборот :laughing: Прошу прощенияб это опечатка. Проверил по схеме подключено всё правильно. Miso 1 pin- 2313 18 pin VGT 2 pin -2313 20 pin SCK 3 pin- 2313 17 Pin MOSI 4pin - 2313 19 pin Reset 5pin - 2313 1pin GND 6pin - 2313 10pin Попробую запитать от блока питания на 9В и конвертора 7805. Как я понял следует ещё попробовать поставить 10К с питания на Reset? Если это пулап, то ещё и прямое подключение на землю? Или просто 10К с ресета н питание и всё? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
stells 7 15 июля, 2009 Опубликовано 15 июля, 2009 · Жалоба Или просто 10К с ресета н питание и всё? просто 10к на питание Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться