У меня есть несколько программаторов, но столкнулся с простой проблемой с МК 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...
|