Перейти к содержанию
    

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

 

Пробовал несколько программаторов :

- от Protosa (фигня - очень капризный - из-за интерфейса USB);

- AVR910 стандартный COM (нормально, но медленно);

- переделал AVR910 на USB с FT232 (нормально, надежно и быстрее

предыдущего);

- твой - также надежен, но еще быстрее - в общем класс !

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте! Petka собрал программатор по вашей схеме ,скомпилил пятую версию под кварц 3,579545мгц.т.к. более подходящего нет.Наименьшая ошибка на 56000. Если можно hex.Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте! Petka собрал программатор по вашей схеме ,скомпилил пятую версию под кварц 3,579545мгц.т.к. более подходящего нет.Наименьшая ошибка на 56000. Если можно hex.Спасибо!

Не понял. Зачем вам HEX если вы "скомпилили" пятую версию?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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]:

Программатор может детектировать наличие подключения к программируемому контроллеру. Делает он путём определения наличия "подтяжки" к VCC линии RESET. Если подключение есть, то программатор зажгет свой единственный светодиод =). Этот тест можно отключить.

Select 'stk500 by petka' mode. (1=1Mhz 0=Fast)[0]:

Ready. Just close the terminal. No reset needed.

Последние строчки можно не объяснять?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте! Дело в том,что при включении светодиод моргает,подключаю контроллер-диод горит постоянно. Но с любой из программ выдаёт ошибку. Порт com определяется нормально. C CVAVR он подаётjava script:emoticon(':a14:',%20'smid_8') признаки жизни с другими нет. Вот и думаю , что может у меня HEX скомпилился коряво? Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте! Дело в том,что при включении светодиод моргает,подключаю контроллер-диод горит постоянно.

Это правильное поведение программатора.

Но с любой из программ выдаёт ошибку.

Какую?

Порт com определяется нормально. C CVAVR он подаёт признаки жизни

Какие?

с другими нет. Вот и думаю , что может у меня HEX скомпилился коряво? Спасибо!

чем компилили?

какие исходники? "fast"?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

запакуйте zip`ом и выложите те исходники, которые вы компилировали и напишите версию winavr. так же выложите скриншоты ваших "fuse" ponyprog. (или командную строку avrdude, если прошивали им).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

прикрепил файлы. С Уважением!

первое, что бросилось в глаза - вы забыли в файле cfg500.h снизить скорость uart.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

БЛАГОДАРЮ! А fuse правильно?

нет.

не совсем.

уберите "галочку" с "CKSEL1=0".

уберите "галочку" с "SUT0=0".

поставьте "галочку" с "SUT1=0".

 

заработало?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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]: - отсутствует. Как это объясняется?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...