реклама на сайте
подробности

 
 
65 страниц V  « < 19 20 21 22 23 > »   
Closed TopicStart new topic
> AvrUsb500 by Petka, вариант программатора AVR, доступный для простого изготовления
Petka
сообщение Feb 12 2009, 16:45
Сообщение #301


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(andr_doy @ Feb 12 2009, 18:20) *
Вот такие есть
....
7.3728MHz
....

этот подойдёт.
Цитата
.... на что обратить внимание при компиляции
в каких файлах править

поправить Makefile:
Код
# Processor frequency.
#     This will define a symbol, F_CPU, in all source code files equal to the
#     processor frequency. You can then use this symbol in your source code to
#     calculate timings. Do NOT tack on a 'UL' at the end, this will be done
#     automatically to create a 32-bit value in your source code.
#     Typical values are:
#         F_CPU =  1000000
#         F_CPU =  1843200
#         F_CPU =  2000000
#         F_CPU =  3686400
#         F_CPU =  4000000
         F_CPU =  7372800
#         F_CPU =  8000000
#         F_CPU = 11059200
#         F_CPU = 14745600
#         F_CPU = 16000000
#         F_CPU = 18432000
#         F_CPU = 20000000
Go to the top of the page
 
+Quote Post
andr_doy
сообщение Feb 13 2009, 04:07
Сообщение #302


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 12-09-06
Пользователь №: 20 300



Спасибо буду пробовать
о результатах сообщу если интересно
Go to the top of the page
 
+Quote Post
Petka
сообщение Feb 13 2009, 10:10
Сообщение #303


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(andr_doy @ Feb 13 2009, 07:07) *
Спасибо буду пробовать
о результатах сообщу если интересно

интересно, сообщайте.
Go to the top of the page
 
+Quote Post
vladumur
сообщение Feb 14 2009, 05:56
Сообщение #304





Группа: Новичок
Сообщений: 4
Регистрация: 4-02-09
Пользователь №: 44 413



Добрый день.
Спраздником всех.
Уважаемый Петр, возможно я еще и рановато радуюсь, но ваш проект первый собраный мною девайс, и он в отличии от другово (причина, скорее всего мои руки smile.gif ), заработал почти сразу, более того ввиду отсутствия микрухи FT232 использовал готовый шнурок на PL2303, правда пришлось его подточить немного напильником, а именно убрать три резюка на 11,10 и 9 ноге PL, контролер прошил через USB, контрольная сумма совпала, кварц на 110592.
Большое спасибо Вам.
Go to the top of the page
 
+Quote Post
UserM
сообщение Feb 14 2009, 09:09
Сообщение #305


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 26-02-05
Пользователь №: 2 909



Господа подскажите плз. В чём отличия этого проекта от вариантов USB AVR910 на пример такого: http://www.e.kth.se/~joakimar/hardware.html ?
Go to the top of the page
 
+Quote Post
andr_doy
сообщение Feb 14 2009, 10:07
Сообщение #306


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 12-09-06
Пользователь №: 20 300



начал сборку программатора и возник вопрос по номиналам

конденсаторы С9, С10 - это которые идут от кварца на землю по файлу с номиналами элементов (bom_bm.pdf)
стоят аж 0.1mkF
это правильно??? туда же обычно ставят 15-27pF

схема с чипом FT232BM

Спасибо

Сообщение отредактировал andr_doy - Feb 14 2009, 10:08
Go to the top of the page
 
+Quote Post
Petka
сообщение Feb 14 2009, 11:50
Сообщение #307


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(UserM @ Feb 14 2009, 12:09) *
Господа подскажите плз. В чём отличия этого проекта от вариантов USB AVR910 на пример такого: http://www.e.kth.se/~joakimar/hardware.html ?


Давно назрела необходимость описать что же такое "AvrUsb500 by Petka" и чем же отличается от других "USB" программаторов.

1)
Вопрос:
В чём ключевое отличие схемотехники "AvrUsb500 by Petka" от прочих программаторов, построенных по схеме (USB->COM + AVR) например от tuxgraphics?
Ответ:
В схеме программатора кроме линий RX/TX от USB преобразователя подключены так-же линии RTS, CTS, DTR, DSR. Причём подключение сделано совместимым с распространёнными "COM-port bit-bang programmer" программами (например PonyProg, avrdude).
Вопрос:
И что это даёт?
Ответ:
а) Это даёт возможность запрограммировать кристалл AVR, входящий в программатор, без использования другого программатора. (Решение проблемы "Курицы и яйца"). Это очень полезно для тех, у кого нет под рукой другого программатора AVR (новички в AVR или те кто лишился LPT порта).
б) Это избавляет от дополнительного разъёма (для программирования программатора), что позволяет сделать очень компактную печатную плату (размером с брелок).

2)
Вопрос:
Чем отличается прошивка в "AvrUsb500 by Petka" от Tuxgraphics?
Ответ:
а) Прошивка "AvrUsb500 by Petka" была сделана на основе исходников Tuxgraphics.
б) К оригинальной прошивке была добавлена возможность менять расположение всех внешних сигналов (для удобства создания своей разводки платы)
в) добавлена возможность задавать свою скорость UART.
г) добавлена возможность задавать свою частоту кварца.
д) добавлена возможность конфигурировать режим 1Mhz/fast через компорт
е) добавлена возможность использования mega48 в программаторе за счёт отключения консольного режима при компиляции для mega48.

3)
Вопрос:
Что ещё сделано в "AvrUsb500 by Petka"?
Ответ:
а) Сделана разводка печатных плат для схемотехники "AvrUsb500 by Petka". Прилагаются готовые разводки (для удобного изготовления печатных плат в домашних условиях) как для ft232rl, так и для ft232bm.
б) Каждая топология рассчитана для односторонней печатной платы. Нет необходимости делать перемычки или совмещать шаблоны.
в) Сделаны готовые фотошаблоны в PDF как для лазерно-утюгового метода, так и для фоторезистивных технологий.

Цитата(andr_doy @ Feb 14 2009, 13:07) *
Конденсаторы С9, С10 - это которые идут от кварца на землю по файлу с номиналами элементов (bom_bm.pdf)
стоят аж 0.1mkF
это правильно???

Нет не правильно. Вы взяли старую доку. В новой доке номиналы поправлены.
Крайняя дока лежит тут: http://electronix.ru/forum/index.php?showt...mp;#entry425645
(8 страница топика, пост №119)
Go to the top of the page
 
+Quote Post
Budek
сообщение Feb 14 2009, 11:51
Сообщение #308


Частый гость
**

Группа: Свой
Сообщений: 132
Регистрация: 17-02-08
Из: Уфа
Пользователь №: 35 116



Petka, принимайте очередную благодарность.
Сразу пошел, пишет быстро (жаль только, что PonyProg с ним не работает, очень к нему привык).
Go to the top of the page
 
+Quote Post
andr_doy
сообщение Feb 14 2009, 14:42
Сообщение #309


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 12-09-06
Пользователь №: 20 300



Собрал программатор
чип FT232BM
частота кварца 7.372800MHz
шил из Студии

есть одна не знаю даже проблема это или я чего не настроил
если выключить отлажеваемую плату а затем включить то возникает ошибка при любом режиме (не может сконектиться)
и еще при подключении платы которую отлаживаю т.е. таргета вспыхивает светодиод "таргет" и горит все время
так и должно быть?

в остальном и целом
все суппер !!!!!! шьет быстро чего мне и хотелось и чего добивался

автору низкий поклон и благодарность за великолепный программатор

зафоткаю свой девайс
и выложу прошивку и печатку - может кому пригодися

еще раз спасибо автору!!!
Go to the top of the page
 
+Quote Post
Petka
сообщение Feb 14 2009, 15:16
Сообщение #310


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(andr_doy @ Feb 14 2009, 17:42) *
Собрал программатор
чип FT232BM
частота кварца 7.372800MHz
шил из Студии

есть одна не знаю даже проблема это или я чего не настроил
если выключить отлаживаемую плату а затем включить то возникает ошибка при любом режиме (не может сконектиться)

а если терминалом в этот момент "зайти на программатор" а потом нажать два раза Enter?
Цитата
и еще при подключении платы которую отлаживаю т.е. таргета вспыхивает светодиод "таргет" и горит все время
так и должно быть?

Да, светодиод это индикация подключения программатора к таргету.
Цитата
в остальном и целом
все суппер !!!!!! шьет быстро чего мне и хотелось и чего добивался

автору низкий поклон и благодарность за великолепный программатор

зафоткаю свой девайс
и выложу прошивку и печатку - может кому пригодися

еще раз спасибо автору!!!
Go to the top of the page
 
+Quote Post
andr_doy
сообщение Feb 14 2009, 16:28
Сообщение #311


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 12-09-06
Пользователь №: 20 300



вот с терминалом как раз проблема
проверил только потом

не выводится ничего вообще
чистый экран

пробовал на разных скоростях
параметры порта в инспекторе устройств тоже менял результат тот же

и в Студии все таки есть глюк что иногда приходиься по 2-3 раза нажимать на клавишу Programm
чтоб начал программировать
но если начал то шьет нормально и быстро

да компилил исходник вот этот
AvrUSB500_by_Petka_HEX_SRC_v6_uni.zip

где копать?

Сообщение отредактировал andr_doy - Feb 14 2009, 16:34
Go to the top of the page
 
+Quote Post
Petka
сообщение Feb 14 2009, 16:37
Сообщение #312


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(andr_doy @ Feb 14 2009, 19:28) *
пробовал на разных скоростях
параметры порта в инспекторе устройств тоже менял результат тот же
....
где копать?

В "инспекторе устройств" ничего менять не надо. Это ни на что не влияет.
Зайдите гипертерминалом на скорости 115200, 8 бит без аппаратного контроля, без бита чётности.
Ещё вопрос: а когда "возникает ошибка" светодиод на программаторе горит?
Go to the top of the page
 
+Quote Post
andr_doy
сообщение Feb 15 2009, 05:05
Сообщение #313


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 12-09-06
Пользователь №: 20 300



вошел терминалом без аппаратного контроля
как Вы и рекомендовали

завелось!

выводит вот что

avrusb500v2-1.2

Enter SW Version Major in hex [2]: 2
Enter SW Version Minor in hex [a]: a
Reset target at connector polarity test(1=on 0=off)[1]: 1

OK, my SW version is now: 2.0a (hex)
Select 'stk500 by petka' mode. (1=1Mhz 0=Fast)[0]: 0
Ready. Just close the terminal. No reset needed.

когда ошибки идут светодиод горит

ошибки выводятся в окне Студии

например при чтении сигнатуры
Прикрепленное изображение

жму повторно все ок!
иду на прграммирование
жму @Programm@
выводит
Прикрепленное изображение


жму повторно все Ок
Прикрепленные файлы
Прикрепленный файл  signatur.bmp ( 960.05 килобайт ) Кол-во скачиваний: 89
 
Go to the top of the page
 
+Quote Post
Petka
сообщение Feb 15 2009, 10:38
Сообщение #314


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(andr_doy @ Feb 15 2009, 08:05) *
вошел терминалом без аппаратного контроля
как Вы и рекомендовали

завелось!

выводит вот что

avrusb500v2-1.2

Enter SW Version Major in hex [2]: 2
Enter SW Version Minor in hex [a]: a
Reset target at connector polarity test(1=on 0=off)[1]: 1

OK, my SW version is now: 2.0a (hex)
Select 'stk500 by petka' mode. (1=1Mhz 0=Fast)[0]: 0
Ready. Just close the terminal. No reset needed.

....
например при чтении сигнатуры
Прикрепленное изображение

жму повторно все ок!
.....

в этом окошке рекомендуют "See command output for more info". могли бы вы найти этот "command output" и выложить сюда его лог/скриншот?
P.S. какой чип программируете? На ресете программируемого чипа нету ёмкостей?
Go to the top of the page
 
+Quote Post
andr_doy
сообщение Feb 15 2009, 11:13
Сообщение #315


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 12-09-06
Пользователь №: 20 300



Попробую найти этот command output
найду выложу

шью ATMEGA32
на ресете есть емкость на 0.1мкФ от ножки ресета на землю и все это подперто резистором на 10к к +5В

и еще конечно хотелось бы завсти программатор на кварце 7.3728MHz так как наверно буду делать еще программаторы для друзей и у меня их много (кварцев всмысле smile.gif

сходил сегодня на барахолку местную
нашел какой то выпаенный кварц на 18.7456 по виду старый старый (но не важно)
перепаял прошил другой соответсвующей прошивкой

все пашет как швецарские часы и скорость увеличилась еще раза в полтора
и не важно до подключения ты включаеш программатор или после к таргету - все работает суппер без единой ошибки
наверно все таки частота кварца на что то влияет
это так инфа к размышлению

Сообщение отредактировал andr_doy - Feb 15 2009, 11:15
Go to the top of the page
 
+Quote Post

65 страниц V  « < 19 20 21 22 23 > » 
Closed TopicStart new topic
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 16:34
Рейтинг@Mail.ru


Страница сгенерированна за 0.01481 секунд с 7
ELECTRONIX ©2004-2016