AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
14.01.2013, 13:26
|
|
Прописка
Регистрация: 15.03.2009
Сообщений: 162
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Доработка программатора AVR910
Имею покупной AVR910 программатор от компании Мастер Кит. Программатор хороший, работает нормально. Возникла необходимость в перепрограммировании целевого устройства, тактирование мк которого было запрограммировано от внешнего низкочастотного часового кварца 32768 Гц. Естественно, в этом случае, данным программатором воспользоваться не удасться, т.к., согласно теории последовательного программирования по ISP, частота сигнала SCK должна быть по крайней мере в 2 раза ниже частоты тактовых сигналов микроконтроллера. В имеющимся AVR910, частота SCK лежит в диапазоне 150-200 кГц, и предназначается для программирования мк с относительно высокой тактовой частотой. В AVR910-совместимом программаторе от PROTTOS’а, предусмотрен специальный джампер J3 «LOW SCK», с помощью которого частота SCK понижает до приблиз. 15-20 кГц.
Вопрос такой, товарищи. Если я к своей схеме подпаяю к выводам, указанным на принцип. схеме Проттоса, этот джампер, то сможет ли мой программатор работать с пониженной частотой SCK? Или же потребуется перепрошить мк моего программатора той прошивкой, которая у Prottosa? Или же придется собирать целиком программатор Prottos’а, аппаратно он идентичен с Мастер Кит’овским?
P.S.: Интересно, а LPT-программатор(5 проводков) справился бы с данной задачей? Или у него тоже сигнал SCK имеет высокую частоту?
|
|
|
|
14.01.2013, 14:39
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,792
Сказал спасибо: 2,912
Сказали Спасибо 3,120 раз(а) в 2,111 сообщении(ях)
|
Re: Доработка программатора AVR910
Сообщение от Frensis777
|
Имею покупной AVR910 программатор от компании Мастер Кит. Программатор хороший, работает нормально. Возникла необходимость в перепрограммировании целевого устройства, тактирование мк которого было запрограммировано от внешнего низкочастотного часового кварца 32768 Гц.
|
Поскольку одно время они прикладывали к своему программатору мою консольную программу для управления (Loader), то, думаю, смогу Вам дать прошивку для "низкочастотного" программирования. Укажите, какая ИМС на плате программатора (1200 или 2313) и частоту кварца.
Сообщение от Frensis777
|
P.S.: Интересно, а LPT-программатор(5 проводков) справился бы с данной задачей? Или у него тоже сигнал SCK имеет высокую частоту?
|
Если использовать оболочку AVReal, то там настраивается всё, включая частоту на SCK. ЕМНИП.
|
|
|
|
14.01.2013, 15:55
|
|
Прописка
Регистрация: 15.03.2009
Сообщений: 162
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Доработка программатора AVR910
Сообщение от ForcePoint
|
Поскольку одно время они прикладывали к своему программатору мою консольную программу для управления (Loader), то, думаю, смогу Вам дать прошивку для "низкочастотного" программирования. Укажите, какая ИМС на плате программатора (1200 или 2313) и частоту кварца.
|
ATMEGA8-16AU. Кварц 12 МГц
Сообщение от ForcePoint
|
Если использовать оболочку AVReal, то там настраивается всё, включая частоту на SCK. ЕМНИП.
|
А если использовать Pony Prog?
P.S.: Интересно, а если использовать мастеркитовский программатор AVR910 вкупе с программой AVReal, можно будет настроить сигнал SCK на пониженную частоту?
Последний раз редактировалось Frensis777; 14.01.2013 в 16:05.
|
|
|
|
14.01.2013, 16:35
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,792
Сказал спасибо: 2,912
Сказали Спасибо 3,120 раз(а) в 2,111 сообщении(ях)
|
Re: Доработка программатора AVR910
Сообщение от Frensis777
|
ATMEGA8-16AU. Кварц 12 МГц
|
Вечерком пришлю. Кстати, этот набор через COM или USB? А то 12 МГц навевает сомнения. Ссылочка на описание есть?
Сообщение от Frensis777
|
P.S.: Интересно, а если использовать мастеркитовский программатор AVR910 вкупе с программой AVReal, можно будет настроить сигнал SCK на пониженную частоту?
|
Нет. AVReal поддерживает только LPT-портовые программаторы (5 проводков, ByteBlaster и т.п.) и программаторы на чпах FTDI.
|
|
|
|
14.01.2013, 18:40
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,792
Сказал спасибо: 2,912
Сказали Спасибо 3,120 раз(а) в 2,111 сообщении(ях)
|
Re: Доработка программатора AVR910
Типа оно? http://masterkit.ru/main/scheme.php?num=1153
Тогда извините, ошибочка вышла. У меня исходники для COM-портового. Помочь нечем.
|
|
|
|
14.01.2013, 19:09
|
|
Прописка
Регистрация: 15.03.2009
Сообщений: 162
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Доработка программатора AVR910
Совершенно верно.
Сообщение от ForcePoint
|
Тогда извините, ошибочка вышла. У меня исходники для COM-портового. Помочь нечем.
|
Да ничего страшного, и на том спасибо.
Сообщение от ForcePoint
|
Если использовать оболочку AVReal, то там настраивается всё, включая частоту на SCK. ЕМНИП.
|
А если использовать Pony Prog, то там частота SCK тоже настраивается?
|
|
|
|
14.01.2013, 21:11
|
|
Прописка
Регистрация: 15.03.2009
Сообщений: 162
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Доработка программатора AVR910
Захотелось попробовать прошить мк, тактируемый от внешнего низкочастотного часового кварца, с использованием программы PonyProg 2000. У меня параллельный LPT программатор. В справочнике к этой программе сказано, что если мк тактируется от часового кварца, необходимо понизить скорость обмена данными по SPI; для этого в файле PonyProg2000.ini изменить соответствующую строчку на следующую: SPIBusSpeed=ULTRASLOW. Я так и делаю, сохраняю, закрываю. Запускаю PonyProg2000 и открываю файл PonyProg2000.ini, чтобы перепроверить, а там значение SPIBusSpeed=NORMAL, т.е. сбрасывается в НОРМАЛ. Что же делать?
|
|
|
|
14.01.2013, 21:38
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.12.2007
Адрес: Екатеринбург
Сообщений: 2,727
Сказал спасибо: 2,417
Сказали Спасибо 894 раз(а) в 581 сообщении(ях)
|
Re: Доработка программатора AVR910
Нужно исправить запись в этом файле.а затем сделать его "только для чтения". Тогда он останется после запуска с исправленным параметром.
|
|
|
|
14.01.2013, 22:03
|
|
Прописка
Регистрация: 15.03.2009
Сообщений: 162
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Доработка программатора AVR910
Сообщение от baiderin
|
Нужно исправить запись в этом файле.а затем сделать его "только для чтения". Тогда он останется после запуска с исправленным параметром.
|
Нет, дело не в этом)) Оказывается, программа PonyProg 2000 не воспринимает значения ULTRASLOW. Надо вписывать VERYSLOW. После этого все замечательно прошилось.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:42.
|
|