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

 
 
65 страниц V  « < 14 15 16 17 18 > »   
Closed TopicStart new topic
> AvrUsb500 by Petka, вариант программатора AVR, доступный для простого изготовления
lve
сообщение Nov 8 2008, 13:17
Сообщение #226


Участник
*

Группа: Новичок
Сообщений: 15
Регистрация: 16-07-07
Пользователь №: 29 166



Надеюсь это принесёт вам пользу.
[/quote]

Пробовал несколько программаторов :
- от Protosa (фигня - очень капризный - из-за интерфейса USB);
- AVR910 стандартный COM (нормально, но медленно);
- переделал AVR910 на USB с FT232 (нормально, надежно и быстрее
предыдущего);
- твой - также надежен, но еще быстрее - в общем класс !
Go to the top of the page
 
+Quote Post
wer_1
сообщение Nov 8 2008, 21:08
Сообщение #227


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 8-11-08
Пользователь №: 41 478



Здравствуйте! Petka собрал программатор по вашей схеме ,скомпилил пятую версию под кварц 3,579545мгц.т.к. более подходящего нет.Наименьшая ошибка на 56000. Если можно hex.Спасибо!
Go to the top of the page
 
+Quote Post
Petka
сообщение Nov 8 2008, 22:00
Сообщение #228


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

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



Цитата(wer_1 @ Nov 9 2008, 00:08) *
Здравствуйте! Petka собрал программатор по вашей схеме ,скомпилил пятую версию под кварц 3,579545мгц.т.к. более подходящего нет.Наименьшая ошибка на 56000. Если можно hex.Спасибо!

Не понял. Зачем вам HEX если вы "скомпилили" пятую версию?
Go to the top of the page
 
+Quote Post
lve
сообщение Nov 9 2008, 12:35
Сообщение #229


Участник
*

Группа: Новичок
Сообщений: 15
Регистрация: 16-07-07
Пользователь №: 29 166



Petka, забыл спросить, что означают первые строки -

avrusb500v2-1.2

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

OK, my SW version is now: 2.0a (hex)
Select 'stk500 by petka' mode. (1=1Mhz 0=Fast)[0]:
Ready. Just close the terminal. No reset needed.
Go to the top of the page
 
+Quote Post
Petka
сообщение Nov 9 2008, 13:48
Сообщение #230


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

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



Цитата(lve @ Nov 9 2008, 15:35) *
Petka, забыл спросить, что означают первые строки -
Enter SW Version Major in hex [2]:
Enter SW Version Minor in hex [a]:

Это "нечто" используется студией(и вроде только ей) для определения версии программатора.
Цитата(lve @ Nov 9 2008, 15:35) *
Reset target at connector polarity test(1=on 0=off)[1]:

Программатор может детектировать наличие подключения к программируемому контроллеру. Делает он путём определения наличия "подтяжки" к VCC линии RESET. Если подключение есть, то программатор зажгет свой единственный светодиод =). Этот тест можно отключить.
Цитата(lve @ Nov 9 2008, 15:35) *
Select 'stk500 by petka' mode. (1=1Mhz 0=Fast)[0]:
Ready. Just close the terminal. No reset needed.

Последние строчки можно не объяснять?
Go to the top of the page
 
+Quote Post
lve
сообщение Nov 9 2008, 14:29
Сообщение #231


Участник
*

Группа: Новичок
Сообщений: 15
Регистрация: 16-07-07
Пользователь №: 29 166



Спасибо.
Go to the top of the page
 
+Quote Post
wer_1
сообщение Nov 9 2008, 16:58
Сообщение #232


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 8-11-08
Пользователь №: 41 478



Здравствуйте! Дело в том,что при включении светодиод моргает,подключаю контроллер-диод горит постоянно. Но с любой из программ выдаёт ошибку. Порт com определяется нормально. C CVAVR он подаётjava script:emoticon(':a14:',%20'smid_8') признаки жизни с другими нет. Вот и думаю , что может у меня HEX скомпилился коряво? Спасибо!
Go to the top of the page
 
+Quote Post
Petka
сообщение Nov 9 2008, 18:03
Сообщение #233


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

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



Цитата(wer_1 @ Nov 9 2008, 19:58) *
Здравствуйте! Дело в том,что при включении светодиод моргает,подключаю контроллер-диод горит постоянно.

Это правильное поведение программатора.
Цитата(wer_1 @ Nov 9 2008, 19:58) *
Но с любой из программ выдаёт ошибку.

Какую?
Цитата(wer_1 @ Nov 9 2008, 19:58) *
Порт com определяется нормально. C CVAVR он подаёт признаки жизни

Какие?
Цитата(wer_1 @ Nov 9 2008, 19:58) *
с другими нет. Вот и думаю , что может у меня HEX скомпилился коряво? Спасибо!

чем компилили?
какие исходники? "fast"?
Go to the top of the page
 
+Quote Post
wer_1
сообщение Nov 9 2008, 18:26
Сообщение #234


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 8-11-08
Пользователь №: 41 478



Компилил WINAVR notepad fast.

Может с fus_ами намудрил?
Go to the top of the page
 
+Quote Post
Petka
сообщение Nov 9 2008, 19:17
Сообщение #235


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

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



Цитата(wer_1 @ Nov 9 2008, 21:26) *
Компилил WINAVR notepad fast.

Может с fus_ами намудрил?

запакуйте zip`ом и выложите те исходники, которые вы компилировали и напишите версию winavr. так же выложите скриншоты ваших "fuse" ponyprog. (или командную строку avrdude, если прошивали им).
Go to the top of the page
 
+Quote Post
wer_1
сообщение Nov 9 2008, 20:17
Сообщение #236


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 8-11-08
Пользователь №: 41 478



прикрепил файлы. С Уважением!
Прикрепленные файлы
Прикрепленный файл  1.zip ( 272.24 килобайт ) Кол-во скачиваний: 402
 
Go to the top of the page
 
+Quote Post
Petka
сообщение Nov 9 2008, 20:27
Сообщение #237


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

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



Цитата(wer_1 @ Nov 9 2008, 23:17) *
прикрепил файлы. С Уважением!

первое, что бросилось в глаза - вы забыли в файле cfg500.h снизить скорость uart.
Go to the top of the page
 
+Quote Post
wer_1
сообщение Nov 9 2008, 21:01
Сообщение #238


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 8-11-08
Пользователь №: 41 478



БЛАГОДАРЮ! А fuse правильно?
Go to the top of the page
 
+Quote Post
Petka
сообщение Nov 9 2008, 22:05
Сообщение #239


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

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



Цитата(wer_1 @ Nov 10 2008, 00:01) *
БЛАГОДАРЮ! А fuse правильно?

нет.
не совсем.
уберите "галочку" с "CKSEL1=0".
уберите "галочку" с "SUT0=0".
поставьте "галочку" с "SUT1=0".

заработало?
Go to the top of the page
 
+Quote Post
DVF
сообщение Nov 10 2008, 06:28
Сообщение #240


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 26-07-06
Из: Саратов
Пользователь №: 19 097



При общении с программатором через гипертерминал получаю следующие строки:
avrusb500v2-1.2

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

OK, my SW version is now: 2.0a (hex)
Ready. Just close the terminal. No reset needed.

Как из этого видно, строка: Select 'stk500 by petka' mode. (1=1Mhz 0=Fast)[0]: - отсутствует. Как это объясняется?
Go to the top of the page
 
+Quote Post

65 страниц V  « < 14 15 16 17 18 > » 
Closed TopicStart new topic
5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 20:28
Рейтинг@Mail.ru


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