|
|
  |
Нужен простой параллельный программатор для AVR, Может есть у кого схема и софт паралельного программатора? |
|
|
|
Oct 8 2006, 04:15
|

Группа: Новичок
Сообщений: 5
Регистрация: 28-05-06
Из: Саратов
Пользователь №: 17 513

|
У меня есть несколько программаторов, но столкнулся с простой проблемой с МК AVR от ATMEL, и сразу понял, что программаторов не бывает слишком много... PoniProg, BiteBlaster и STK200(AVReal, CodeVisionAVR C Compiler) все они работают с режимом ISP... ТурбоV6 только с PIC-ами работает... Единственный программатор, который работает в параллельном режиме c AVR от ATMEL, это WillemProg. Я в свое время покупал у Евгения Мельникова набор, потом дорабатывал под новый софт... Но у него нет поддержки новых серий микросхем, что-то весь софт идет по развитию линейки PIC от MicroChip. Проблема очень простая, писал проекты под AT90S2313, в магазине этой позиции не стало, заменили на ATiny2313, вроде бы аналог, но после того как изучил даташеты, понял офигенная разница...Намодернизировали буржуи...По умолчанию стоит частота внутренняя на 8MHz, а мне надо было 10MHz от внешнего кварца... Невнимательно посмотрел и шарахнул PoniProg-ом FUSE на Ехтernal Clock заместо внешнего кварца, она во время записи конечно и подвисла, т.к. только кварц был установлен, потом внешний генератор собрал и подал нужную частоту, программу можно записывать и WillemProg-ом в режиме 90S2313, но она почему-то работает не правильно, хотя все различия между МК вроде-бы учел, а вывести в состояние обмена ISP или перепрограммировать FUSEbits не чем...С ATMega16 я работал по ISP через STK-200(аналог конечно)... Может кто писал программу через работы через железо от Willema или еще как, для программирования хотя-бы FUSEbits??? Короче, искал параллельный способ программирования, излазил в и-нете, или крутые программаторы предлагают или JTAG или ISP, а простого пишушего параллельным способом так и не нашел... Впору самому брать и писать на ассемблере прогу под Willem... Но из-под DOS-то я писал, а вот работа с портами через API из под окошек не пробовал, совсем опыта нету... Есть какие соображения на этот счет???
--------------------
Old user...
|
|
|
|
|
Oct 10 2006, 06:43
|

Группа: Новичок
Сообщений: 5
Регистрация: 28-05-06
Из: Саратов
Пользователь №: 17 513

|
Спасибо! Кучу советов получил, а насчет новой микросхемы, это-же очень просто, нам нужен самый сложный путь!!! Генератор я естественно давно собрал и не один... Дело не в нем, и не в этой микрухе, все прекрасно понимают, что паралеьным программатором много чего полезного сделать можно, жаль WillemProg не поддерживает новые серии от AVR... Евгений Мельников хотел даже конкурс объявить на своем ресурсе на СОФТ для этого программатора...
--------------------
Old user...
|
|
|
|
|
Oct 10 2006, 09:54
|

Группа: Новичок
Сообщений: 5
Регистрация: 28-05-06
Из: Саратов
Пользователь №: 17 513

|
Искал я параллельный способ программирования, излазил все в и-нете, или крутые программаторы предлагают или JTAG или ISP, хотя попадается сейчас в и-нете новый такого типа программатор http://elm-chan.org/works/avrx/report_e.html#AVRXP , но если посмотришь схему внимательно, то становится понятно, что технически неграмотная это схема, через 1к резисторы сигналы слабые, поэтому неустойчиво он наверное работает, нужно схему переделывать конечно, да потом опять новые адаптеры и переходы на другие типы МК, а потом, зачем опять железо изобретать, грамотнее конечно готовое использовать, тот-же WillemProg, а то я и адаптеров к нему понаделал (MC51+, FirmwareHUB, и т.д.), море панелек и деталей извел, и опять новое железо собирать??? Надо с SOFT-ом что-то решать под готовое железо...
--------------------
Old user...
|
|
|
|
|
Oct 10 2006, 10:38
|

Профессионал
    
Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264

|
Цитата(sunapex @ Oct 10 2006, 13:54)  Искал я параллельный способ программирования, излазил все в и-нете, или крутые программаторы предлагают или JTAG или ISP, хотя попадается сейчас в и-нете новый такого типа программатор http://elm-chan.org/works/avrx/report_e.html#AVRXP , но если посмотришь схему внимательно, то становится понятно, что технически неграмотная это схема, через 1к резисторы сигналы слабые, поэтому неустойчиво он наверное работает, нужно схему переделывать конечно, да потом опять новые адаптеры и переходы на другие типы МК, а потом, зачем опять железо изобретать, грамотнее конечно готовое использовать, тот-же WillemProg, а то я и адаптеров к нему понаделал (MC51+, FirmwareHUB, и т.д.), море панелек и деталей извел, и опять новое железо собирать??? Надо с SOFT-ом что-то решать под готовое железо... Что значит неграмотно? Просто - 'дешево и сердито'. Хотелось сделать более-менее какую-то защиту для LPT порта, вот оптимально (на пределе) и сварганили. Давно обэтом говорили тысячи раз, хотите иметь хорошую развязку для LPT используйте в разработках оптроны! Например:
--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
|
|
|
|
|
Oct 11 2006, 03:13
|

Группа: Новичок
Сообщений: 5
Регистрация: 28-05-06
Из: Саратов
Пользователь №: 17 513

|
Вы тему внимательно читаете??? Нужен именно паралельный метод програмирования, а не использование паралельного порта для ISP режима!!! Так что спасибо за очередной неудачный совет, есть у меня три программатора для ISP режима, более не надо!!!
--------------------
Old user...
|
|
|
|
|
Oct 11 2006, 08:16
|

Профессионал
    
Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264

|
Цитата(sunapex @ Oct 11 2006, 07:13)  Вы тему внимательно читаете??? Нужен именно паралельный метод програмирования, а не использование паралельного порта для ISP режима!!! Так что спасибо за очередной неудачный совет, есть у меня три программатора для ISP режима, более не надо!!! Любезный, пример с использованием оптронов был приведен именно к http://elm-chan.org/works/avrx/report_e.html#AVRXP, т.е способ, как можно добиться гальванической развязки LPT-порта и внешней схемы, а не конкретную разрисовку сигналов для параллельного программатора. Профессионал это поймет сразу, ну а дилетантам здесь делать нечего. Сначала думайте, а потом возражайте.
--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|