|
|
  |
AvrUsb500 by Petka, вариант программатора AVR, доступный для простого изготовления |
|
|
|
Feb 21 2008, 09:46
|

Участник

Группа: Новичок
Сообщений: 17
Регистрация: 30-01-06
Пользователь №: 13 769

|
Цитата(Petka @ Feb 21 2008, 12:38)  Попробуйте с кварцем 18.432 Уже попробовал. Пробовал на двух разных мегах, были подозрения на сгоревшый порт, клока не на одной нет.
|
|
|
|
|
Feb 21 2008, 10:13
|
Частый гость
 
Группа: Участник
Сообщений: 129
Регистрация: 11-12-07
Из: Россия, Москва
Пользователь №: 33 198

|
Цитата(Carbon @ Feb 21 2008, 12:46)  Уже попробовал. Пробовал на двух разных мегах, были подозрения на сгоревшый порт, клока не на одной нет. Попробуйте прошивку с туксграфикс http://tuxgraphics.org/common/src2/article07052/
|
|
|
|
|
Feb 21 2008, 10:13
|

Участник

Группа: Новичок
Сообщений: 17
Регистрация: 30-01-06
Пользователь №: 13 769

|
Цитата(Carbon @ Feb 21 2008, 12:46)  Уже попробовал. Пробовал на двух разных мегах, были подозрения на сгоревшый порт, клока не на одной нет. Включил в исходнике в функцию clk_start_1 установку направления ножки PC0 на выход DDRC|= (1<<DDC0); Клок появился. Без рукопашного изменения исходкика нога PC0 работает как вход!
Сообщение отредактировал Carbon - Feb 21 2008, 10:19
|
|
|
|
|
Feb 21 2008, 11:04
|

Участник

Группа: Новичок
Сообщений: 17
Регистрация: 30-01-06
Пользователь №: 13 769

|
Цитата(cz0 @ Feb 21 2008, 13:13)  Попробовал залить avrusb500_pre.hex из avrusb500v2-1.2.tar.gz. Mega8 + 18,432MHz. Клок есть, программатор определяется. Цитата(Carbon @ Feb 21 2008, 13:52)  Попробовал залить avrusb500_pre.hex из avrusb500v2-1.2.tar.gz. Mega8 + 18,432MHz. Клок есть, программатор определяется. С Вашей прошивкой программатор отвечает в терминале //////// 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) Ready. Just close the terminal. No reset needed. //////// а вот к АВРстудии программатор не коннектится. CVAVR выдает Communication error.
Сообщение отредактировал Carbon - Feb 21 2008, 11:39
|
|
|
|
|
Feb 21 2008, 11:33
|
Частый гость
 
Группа: Участник
Сообщений: 129
Регистрация: 11-12-07
Из: Россия, Москва
Пользователь №: 33 198

|
Цитата(Carbon @ Feb 21 2008, 14:04)  Попробовал залить avrusb500_pre.hex из avrusb500v2-1.2.tar.gz. Mega8 + 18,432MHz. Клок есть, программатор определяется. С Вашей прошивкой программатор отвечает в терминале //////// 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) Ready. Just close the terminal. No reset needed. //////// а вот к АВРстудии программатор не коннектится. Попробуйте установить версию 2.0 (на второй вопрос с [a] ответте нулем). Я не пользуюсь AVRStudio и её встроенным программатором, так что не могу утверждать с полной уверенностью. Возможно необходимо поставить последние патчи и сервиспаки для AVRStudio.
|
|
|
|
|
Feb 21 2008, 11:52
|

Участник

Группа: Новичок
Сообщений: 17
Регистрация: 30-01-06
Пользователь №: 13 769

|
Цитата(cz0 @ Feb 21 2008, 14:33)  Попробуйте установить версию 2.0 (на второй вопрос с [a] ответте нулем). Я не пользуюсь AVRStudio и её встроенным программатором, так что не могу утверждать с полной уверенностью. Возможно необходимо поставить последние патчи и сервиспаки для AVRStudio. Попробовал. Связи так и нет. С другими программаторами, студия, увидев stk500 со старой версией, предлагает его проапдейтить. Тут ситуация другая - она его не видит совсем. Может условная компиляция проекта под Мегу8 дает не совсем верный код, чего не наблюдается при компиляции под М48?
|
|
|
|
|
Feb 21 2008, 12:24
|

Участник

Группа: Новичок
Сообщений: 17
Регистрация: 30-01-06
Пользователь №: 13 769

|
Цитата(Petka @ Feb 21 2008, 14:54)  Выкладываю обновлённые HEX. (поправлена бага с 1Мгц выходом). Большое спасибо. Проверил с Mегой8 на разных кварцах, клок есть, терминал работает, связи с AVRstudio и CVAVR нет. Цитата(Carbon @ Feb 21 2008, 15:10)  Большое спасибо. Проверил с Mегой8 на разных кварцах, клок есть, терминал работает, связи с AVRstudio и CVAVR нет. Спасибо всем за ответы. Разобрался. Принципиальное значение имеет цепочка резисторов R6, R8, R9, связывающая TARGET_RST с RST_ADC. Без них программатор не определяется ни CVAVR ни AVRстудией.
|
|
|
|
|
Feb 21 2008, 12:54
|

Участник

Группа: Новичок
Сообщений: 17
Регистрация: 30-01-06
Пользователь №: 13 769

|
Цитата(Petka @ Feb 21 2008, 15:39)  Скорее всего моя недоработка. Вечером поменяю в перечне элементов для меги8 другой номинал резистора. У вас программатор полностью заработал? К таргету пока не подключал. Скоро попробую.
|
|
|
|
|
Feb 21 2008, 13:44
|

Участник

Группа: Новичок
Сообщений: 16
Регистрация: 18-02-08
Из: Мать городов русских
Пользователь №: 35 154

|
Автору  !Но FT232 мин $6 В Киеве,что говорить про отдаленные города?Видел пожожий проект у немцев но без FT232 ttp://www.ullihome.de/index.php?title=USBAVR-ISP-Download&oldid=2392#Software.Никто не пробовал собрать?
--------------------
Free download
|
|
|
|
|
Feb 21 2008, 13:46
|

Участник

Группа: Новичок
Сообщений: 17
Регистрация: 30-01-06
Пользователь №: 13 769

|
Перенастроил проект на совместимость с http://www.tuxgraphics.org/common/images2/.../circuit_th.gif скорректировав дефайны для канала АЦП, ног SPI, светодиода и ресета. Всё работает. Проверил скорость программирования из студии : заливка в Mega16 16кб кода - 15сек. Верификация 12сек. Просто праздник какой-то! Почти как по LPT! Да, и ещё - в терминале нужно указывать полярность ресета =0. ... При установке в студии скорости SPI =921,6kHz заливка в Mega16 16кб кода - 11сек. Верификация 7сек.
Сообщение отредактировал Carbon - Feb 21 2008, 14:03
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|