|
|
  |
AvrUsb500 by Petka. продолжение, Вариант программатора AVR, доступный для простого изготовления. ч2. |
|
|
|
Dec 8 2009, 10:20
|
Участник

Группа: Участник
Сообщений: 22
Регистрация: 7-05-09
Пользователь №: 48 783

|
А с чего это Понипрог его должен поддерживать? это же STK500 а не битбанг адаптер
|
|
|
|
|
Dec 8 2009, 15:45
|
Группа: Новичок
Сообщений: 2
Регистрация: 27-10-09
Из: Волгоград
Пользователь №: 53 238

|
Добрый день, Petka! В спецификации для сборки указан коденсатор TANTAL_D 0,47-47 мкФ. Можно и его заменить электролитическим 47 мкФ или это критично? (найти такой не получается)
|
|
|
|
|
Dec 8 2009, 19:47
|
Группа: Участник
Сообщений: 4
Регистрация: 7-12-09
Пользователь №: 54 121

|
Нашел обрыв в дорожке - пропаял. Но почти ничего не изменилось - только при попытке записать фюзы уже не мигает, а вообще не горит.
|
|
|
|
|
Dec 10 2009, 08:23
|
Участник

Группа: Участник
Сообщений: 19
Регистрация: 10-12-07
Из: Благовещенск
Пользователь №: 33 145

|
Приветствую вас, электронщики! Вопрос вот в чем - Собрал я этот программатор и пользуюсь им уже много времени, но потихоньку начинает доставать один глюк. Особенности такие: и AVR Dude и AVR Studio периодически, при нажатии на кнопку "программировать" могут выдать ошибку. Чаще встречается ошибка с названием "ISP Mode Error" и длинный текст на английском. Может еще выскочить ошибка, типа "программатор не найден"... Повторное нажатие на кнопку "программировать" чаще успешно программирует контроллер, хотя может повторно выскочить либо эта же ошибка, либо вторая. Программатор собирал по схеме, взятой из первой части ветки форума от самого Petka. HEX собирал сам, по рекомендациям, приведенным выше под Mega8DIP и кварц 7.372Мгц. Печатку разводил и делал сам. Вместо FT232 использую переходник DKU5 от Нокии с подключением по 3 проводам (Rx,Tx,GND) + опторазвязка на Н11L1. Кстати, без опторазвязки эффект тот же. Читать предыдущие 65 страниц накладно по времени и трафику. Если кто сталкивался с таким эффектом, буду рад услышать совет.
|
|
|
|
|
Dec 10 2009, 10:27
|
Профессионал
    
Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886

|
Цитата(Andrey K. @ Dec 10 2009, 11:23)  ... Вопрос вот в чем ... HEX собирал сам, по рекомендациям, приведенным выше под Mega8DIP и кварц 7.372Мгц. ... Если кто сталкивался с таким эффектом, буду рад услышать совет. Частоты 7.372Мгц. не хватает для обеспечения необходимой производительности. Я делал специальную оптимизированную версию под этот кварц. Правда она доступна только в виде готового HEX. Или поменяйте кварц или прошейте той специальной прошивкой.
|
|
|
|
|
Dec 16 2009, 09:21
|
Группа: Участник
Сообщений: 4
Регистрация: 11-12-07
Из: Киев
Пользователь №: 33 206

|
Скажите пожалуйста а не чего не мешает поставить вместо FTDI обычную микросхему мах232 (st232) и програмировать с обычного ком порта? (ну естественно с переделкой платы и питанием программатора от устройства).
Ну то есть такая доработка на работу программатора ни как не повлияет ?
|
|
|
|
|
Dec 17 2009, 05:38
|
Частый гость
 
Группа: Свой
Сообщений: 157
Регистрация: 17-02-07
Из: Ульяновск
Пользователь №: 25 455

|
Уважаемый Petka, если я вывод Reset МК «замкну» на корпус (для исключения влияния МК), то смогу ли я использовать сигналы Rx и Tx от FT232 для других целей, например для связи Target по UART? Планирую сделать как на рисунке. Не слетит ли прошивка в МК программатора от такого включения (Reset на корпусе, а по данным линии программирования будет различная последовательность)?
Эскизы прикрепленных изображений
|
|
|
|
|
Dec 17 2009, 13:01
|
Группа: Участник
Сообщений: 4
Регистрация: 11-12-07
Из: Киев
Пользователь №: 33 206

|
Ув. Petka не могли б вы поделится пикадовским файлом разводки вашей платы? Дело в том что из pdf невозможно сдвинуть плату в другой угол, и почему то из pdf на моем принтере не очень качественно рисунок получается! С пикадом у меня некогда проблем не было. Заранее спасибо!
|
|
|
|
|
Dec 18 2009, 09:32
|
Профессионал
    
Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886

|
Цитата(arisov @ Dec 17 2009, 08:38)  Не слетит ли прошивка в МК программатора от такого включения (Reset на корпусе, а по данным линии программирования будет различная последовательность)? Вероятно слетит. Цитата(dimka11 @ Dec 17 2009, 16:01)  Дело в том что из pdf невозможно сдвинуть плату в другой угол, и почему то из pdf на моем принтере не очень качественно рисунок получается! Странно. Надо разобраться с PDF ом. Могу сдвинуть плату в другой угол. А зачем вам это надо?
|
|
|
|
|
Dec 18 2009, 10:55
|
Знающий
   
Группа: Свой
Сообщений: 758
Регистрация: 11-07-05
Из: Понаехал (Мск)
Пользователь №: 6 688

|
Petka, Спасибо за девайс, собрал, работает. но не очень стабильно. AVRstudio 4.18 build 684 Atmega1281 как таргет питание 3.3 В в программаторе используется atmega8L-8. кварц 7.3728 mhz, в прошивке (AvrUSB500_by_Petka_HEX_SRC_v6_uni.zip) менял только частоту. пины вроде там на atmega8 и tqfp (как у меня и выставлены) все собралось прошилось все ок. но, есть одна непонятка: если несколько раз подряд прочитывать сигнатуру, то это приводит к сообщению "ISP mode error" и предлагается изменить частоту. тоже самое при чтении FUSE bits удается вычитать через раз. ничего не трогая перечитываю еще раз на той же частоте - все ок. в терминале тоже версию можно поменять без проблем. провода менял. одно и тоже. в avrdude после нескольких (четырех) повторных выполняющий одной и той же команды выдал следующее: Код c:\atmel\SRC>avrdude -p atmega1281 -c stk500v2 -P \\.\com4 -b 115200 avrdude: stk500_2_ReceiveMessage(): timeout
avrdude: stk500_2_ReceiveMessage(): timeout avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.09s
avrdude: Device signature = 0xffffff avrdude: Yikes! Invalid device signature. Double check connections and try again, or use -F to override this check.
avrdude: stk500_2_ReceiveMessage(): timeout
avrdude done. Thank you.
|
|
|
|
|
Dec 18 2009, 13:03
|
Группа: Участник
Сообщений: 3
Регистрация: 7-06-09
Пользователь №: 50 039

|
привет Petka - собираюсь собирать программатор купил основные компоненты FT232RL, ATMega8-16AU и резонатор 14.7456MHz (надеюсь правильно частоту рассчитал, еще есть 14.318MHz и 12.000MHz) не подскажешь какой архив самый последний? и можешь в выложить плату в пикаде хочу переделать под USB-mini и кварц у меня SMD ? в дальнейшем им буду умчать простенькие устройства на базе ATMega48-20AU заранее спасибо
|
|
|
|
|
Dec 18 2009, 14:52
|
Профессионал
    
Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886

|
Цитата(SFx @ Dec 18 2009, 13:55)  .... но не очень стабильно. AVRstudio 4.18 build 684 в программаторе используется atmega8L-8. кварц 7.3728 mhz, в прошивке (AvrUSB500_by_Petka_HEX_SRC_v6_uni.zip) менял только частоту. пины вроде там на atmega8 и tqfp (как у меня Для работы программатора нужен кварц БОЛЕЕ 14МГц. Цитата(Димаська @ Dec 18 2009, 16:03)  резонатор 14.7456MHz надеюсь правильно частоту рассчитал? правильно Цитата не подскажешь какой архив самый последний? v7 Цитата и можешь в выложить плату в пикаде...? Для широкой общественности плата существует только в PDF.
|
|
|
|
|
  |
13 чел. читают эту тему (гостей: 13, скрытых пользователей: 0)
Пользователей: 0
|
|
|