|
|
  |
AvrUsb500 by Petka, вариант программатора AVR, доступный для простого изготовления |
|
|
|
Mar 11 2009, 08:42
|

developer
   
Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032

|
Цитата(Petka @ Mar 11 2009, 10:49)  2 вольта уже мало для обычных AVR (не V серии). Да и потом если хотите расширить диапазон напряжений целевой платы - поставьте на питание меги в программаторе любой LDO 3,3B. (и кварц на 7,...МГц). я не настаиваю, у меня свой программатор, и там все предусмотрено. просто хотел посоветовать и еще. ИМХО я считаю надо делать все как следует. если вы обнародуете свое изделие, то надо делать на все случаи жизни, мало ли у кого какие потребности
--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
|
|
|
|
|
Mar 11 2009, 08:42
|
Частый гость
 
Группа: Свой
Сообщений: 142
Регистрация: 19-11-05
Пользователь №: 11 103

|
Цитата(Petka @ Mar 11 2009, 11:09)  нет. надо ещё и питание FTшки (питание портов со стороны UART) соответствующим образом.
P.S. Скажите честно, неужели так востребованы AVRки при питании ниже 3х вольт? 4х мегагерц хватает? Меньше 3 В? Редко, но бывает нужно. ByteBlaster2 вроде как до 1,2 позволяет работать... Схемотехнику можно с него и взять. Хватает порой и 1 МГц от встроенного RC с делителем. Это для проектов вроде часов и пультов, где большую часть времени процессор спит.
|
|
|
|
|
Mar 11 2009, 11:39
|
Участник

Группа: Новичок
Сообщений: 20
Регистрация: 16-01-09
Пользователь №: 43 464

|
Цитата(Petka @ Mar 11 2009, 11:43)  тогда можно не напрягаться. программатор без доработок будет программировать вашу мегу. всё-таки для управления дисплейчиком лучше ARM7. и питание более естественное =) Как бэ это сказать то на данный момент у меня есть только меги  потом в будущем возможно перейду на АРМ. А пока кризис и фига с маслом в кармане Да и для моих целей ( приборная панель ) вполне аврок достаточно Все таки решил запитать мегу и фт-шку(вывод VCCIO как я понял  ) от таргета , по крайней мере это несколько расширит универсальность программатора
|
|
|
|
|
Mar 11 2009, 12:45
|
Участник

Группа: Новичок
Сообщений: 20
Регистрация: 16-01-09
Пользователь №: 43 464

|
Цитата(Petka @ Mar 11 2009, 15:18)  частоту кварца не забудьте скинуть раза в два =) Эээ, ... при 3 в ?  и только на фт или на обоих?
Сообщение отредактировал Ильмар - Mar 11 2009, 12:47
|
|
|
|
|
Mar 11 2009, 13:18
|
Участник

Группа: Новичок
Сообщений: 20
Регистрация: 16-01-09
Пользователь №: 43 464

|
Цитата(Petka @ Mar 11 2009, 15:52)  Напоминаю: Мега при 3в работает до 8МГц (10МГц для мега88 и пр.) поэтому кварц надо поменять только на меге. ФТшка питается от 5 вольт USB. Спасибо Петр!
|
|
|
|
|
Mar 18 2009, 15:33
|
Участник

Группа: Участник
Сообщений: 40
Регистрация: 6-03-09
Пользователь №: 45 759

|
Предлагаю свой вариант печатки. Добавлен светодиод по питанию(если надо). Добавлена возможность запитать програмируемый контроллер от USB (на крайний случай). Изготавлена с помощью принтера и ацетона. Помещается в корпусе телефонной евророзетки.
|
|
|
|
|
Mar 21 2009, 09:59
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 16-11-05
Из: Санкт-Петербург
Пользователь №: 10 908

|
Доброго времени суток, Petka! Собрал Ваш программатор по схеме FT232RL+ATmega8+18.430МГц, на прилагаемой печатной плате. Прошивка AvrUSB500_by_Petka_HEX_SRC_v6_uni (в приложении). Заливал с PonyProg, установив перемыки X2-X4, Fuse - "BOOTSZ1","BOOTSZ0" и "SUT0". После заливки установил перемычки X2-X3. После подачи питания программатор мигает светодиодом 5-ть раз примерно секунд за 10..12. При подключении к программируемому устройству светодиод постоянно горит. Пробовал CV и AVRStudio - компилятор не видит программатор! При нажатии несколько раз Enter в Терминале - программатор не отзывается. Что посоветуете?
atmega8.rar ( 5.38 килобайт )
Кол-во скачиваний: 482
|
|
|
|
|
Mar 21 2009, 11:42
|
Профессионал
    
Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886

|
Цитата(RN3QLQ @ Mar 21 2009, 12:59)  Доброго времени суток, Petka! Собрал Ваш программатор по схеме FT232RL+ATmega8+18.430МГц, на прилагаемой печатной плате. Прошивка AvrUSB500_by_Petka_HEX_SRC_v6_uni (в приложении). Заливал с PonyProg, установив перемыки X2-X4, Fuse - "BOOTSZ1","BOOTSZ0" и "SUT0". После заливки установил перемычки X2-X3. После подачи питания программатор мигает светодиодом 5-ть раз примерно секунд за 10..12. При подключении к программируемому устройству светодиод постоянно горит. Пробовал CV и AVRStudio - компилятор не видит программатор! При нажатии несколько раз Enter в Терминале - программатор не отзывается. Что посоветуете?
atmega8.rar ( 5.38 килобайт )
Кол-во скачиваний: 482Скорее всего контроллер работает от внутреннего RC 1MHz. А надо от внешнего кварца. Похоже, что вы фузы не так выставили (или выставили, а прошить забыли). фузы должны стоять так: http://electronix.ru/forum/index.php?showt...mp;#entry425329Порошейте только фузы (прошивку уже можно не делать). Сообщите результат.
|
|
|
|
|
Mar 24 2009, 12:10
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 16-11-05
Из: Санкт-Петербург
Пользователь №: 10 908

|
Цитата(Petka @ Mar 21 2009, 14:42)  Скорее всего контроллер работает от внутреннего RC 1MHz. А надо от внешнего кварца. Похоже, что вы фузы не так выставили (или выставили, а прошить забыли). фузы должны стоять так: http://electronix.ru/forum/index.php?showt...mp;#entry425329Порошейте только фузы (прошивку уже можно не делать). Сообщите результат. Действительно дело было во фьюзах. Но! Пришлось заменить конденсаторы C6 и С7 ( по схеме 0,1 uF) на 15...20 pF (по даташиту). Шьет очень быстро! Спасибо за девайс!
|
|
|
|
|
Mar 28 2009, 13:58
|
Участник

Группа: Новичок
Сообщений: 23
Регистрация: 30-07-08
Из: Йошкар-Ола
Пользователь №: 39 295

|
А как оно будет работать с кварцем F_CPU = 11059200? И есть желание добавить по выходу ADuM1401 для развязки. И светодиод почему включен так не традиционно?
Сообщение отредактировал Konstantin_M - Mar 28 2009, 14:44
|
|
|
|
|
  |
6 чел. читают эту тему (гостей: 6, скрытых пользователей: 0)
Пользователей: 0
|
|
|