• Объявления

    • admin

      Просьба всем принять участие!   24.11.2017

      На форуме разыгрывается спектроанализатор Arinst SSA-TG LC (цена 18500 руб). Просьба всем перейти по ссылке ниже и принять участие!
SSam

Blowit2

22 сообщения в этой теме

SSam    1

Всем привет!

Недавно собрал схему программатора BlowIT2, по статьям журнала "Радиоаматор" (3,2004).

Шить пробовал софтом из приложения к журналу ("...запустить bat файл blowit2w.bat...")

Если кто помнит, бат файл содержит след-е:

--------

echo off

py2051 mk3.hex

startlpt 1

--------

Собственно в журнале написано программировать с под WinXP можно, именно запуская blowit2w.bat

(blowit2w.bat - виндовс, blowit2d.bat - дос)

естественно перед этим нужно было установить драйвер InstallDriver (шло все в комплекте, в приложении).

Вообщем все установил, подключил программатор, подал питание, включил комп, запускаю blowit2w.bat, он мне пишет следующее:

--------

Got 380 bytes

Blowing...

Never Ready ? Programming aborted.

--------

(прошивку брал готовую, с того же приложения к журналу, где ко всем выходам контроллера подключались светодиоды (15шт), схема типа "проверочной" чтоб определить рабочий или нет микроконтроллер)

Потом наткнулся на статьи, где писалось что невозможно прошить контроллер, если использовать комп с частотой процессора свыше 100 Мгц... Конечно же мне такой достать негде, решил поэкспериментировать, зашол в биос, снизил частоту процессора с 3,16 Ггц -> 2 Ггц.

Повторил процедуру прошивки, в окошке лицезрел следующее:

--------

Got 380 bytes

Blowing...

We are finished !

Начальные значения LPT1 восстановлены.

--------

Я так понял что прошивка удалась??? или это глюК программы.

Потому что, собрал я эту "тестовую схему" (4 конденсатора, кварц ~11мгц, кнопка "сброс" 15 светодиодов - я юзал 1 светодиод+резистор 180 Ом, поочереди подключаясь к разным выходам МК)

Что я увидел в результате работы схемы? На всех выходах МК светодиод просто "горит" (лог 1), только на выходах 12,13 не горел вовсе (лог 0).

Вообщем кто что посоветует? в каком направлении копать? неправильный програматор? нужна машина 100 Мгц :) ?,

почему программа пишет что МК прошит? почему после этого он не работает?!! xD

Видел статьи гражданина "michail-x", Вас тоже прошу помочь разобраться...

в данный момент вижу "http://www.vakim.boom.ru/schemes/a2051.html" юуду изучать...

Пожалуйства, отпишитесь кто чем может помочь!

прикрепил схему программатора что собрал (blowit2) и тестовая схема (проверочная)

post-37607-1224761492_thumb.jpg

post-37607-1224780507_thumb.jpg

post-37607-1224780518_thumb.jpg

post-37607-1224780563_thumb.jpg

Изменено пользователем SSam

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


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

Быстрый заказ печатных плат

Полный цикл производства PCB по низким ценам!

  • x
    мм
Заказать Получить купон на $5.00
SSam    1

Согласно софту сдесь: http://www.vakim.boom.ru/schemes/a2051.html

и моей схемы BlowIT2, перегружался и пробывал прошить МК под DOS-ом, программа выдала, что типа записано... (прошито)

Проверил тестовой схемой, лпять же как описанно по ссылке выше, что должны мигать светодиоды на порту P1... они не мигают :(

подскажите что делаю не так...

Изменено пользователем SSam

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


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

Всем спасибо, разобрался с программатором, шьет как по маслу :)

Отдельное спасибо michail-x, что откликнулся и за советы...

Изменил схему, согласно схеме в статье http://www.vakim.boom.ru/schemes/a2051.html

(изменил номиналы резисторов, убрал цепочку индикации прошивки)

и сразу все заработало.

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


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

Ребят не подскажите в чем дело?

собрал BlowIt ну тот который без индикации

в итоге ничего не работает :( прошивал и под Win Xp при помощи Py2051 и под досом вот этой прогой http://www.vakim.boom.ru/schemes/a2051.html

ничего не изменилось :(

Сейчас проверил следующим образом

Подал на 1-ю ножку +5в По идее на портах везде должен был быть 1 , проверил мультиметром по напряжению, везде расхождения Где то 4в в гдето 2,4в а где то 1 в :blink:

Прошивку писал в Баскоме , если надо то поже скину листинг программы

Помогите люди! я уже не знаю что делать :(:( :(

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


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

Вообщем я так понял микрухи все которые я тестил сгорели :(

У меня есть микросхема AT89C51 Кто нибудь может подсказать схему простого прогроматора под неё?

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


Ссылка на сообщение
Поделиться на других сайтах
michail-x    1
Вообщем я так понял микрухи все которые я тестил сгорели :(

У меня есть микросхема AT89C51 Кто нибудь может подсказать схему простого прогроматора под неё?

почему ты думаешь что у тебя сгорели микросхемы.

при прошивки их из под дос програматором и програмой которай ты пользовался нужно следовать правилам.

позже выложу этот порядок, сейчас нет времени.

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


Ссылка на сообщение
Поделиться на других сайтах
Zer    538
Вообщем я так понял микрухи все которые я тестил сгорели :(

У меня есть микросхема AT89C51 Кто нибудь может подсказать схему простого прогроматора под неё?

Программатор тот-же что и для 2051 должен работать. Они должны отличаются только количеством портов.

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


Ссылка на сообщение
Поделиться на других сайтах
ilmar    0
Вообщем я так понял микрухи все которые я тестил сгорели :(

У меня есть микросхема AT89C51 Кто нибудь может подсказать схему простого прогроматора под неё?

Программатор тот-же что и для 2051 должен работать. Они должны отличаются только количеством портов.

Эге я слышал что у них все одинаково, за исключением количества портов :)

А то что программатор работает и там и тут это реальный опыт? Или только предположения?

Шас пока взял Пик 16ф84а ( единственная микруха которая у нас бывает в радиомагазине) пока буду на ней извращаться. а потом закажу макса 232 и попробую спаять программатор для 89с51 :D

почему ты думаешь что у тебя сгорели микросхемы.

при прошивки их из под дос програматором и програмой которай ты пользовался нужно следовать правилам.

позже выложу этот порядок, сейчас нет времени.

Я так подумал потому что на выходах портов разные напряжения (А разве бывают на цифровых микросхемах разные напряжения для логического 1 или 0 :blink::unsure: )

буду очень благодарен если подскажешь что да как ;)

А делал я следующим образом:

Ставил микруху в панельку програматора

Втыкал программатор на ЛПТ порт, подключал питание

Врубал комп, загружался с загрузочной дискеты( Msdos 6.22) под нортон

писал в строке a2051 noname.hex

Прога запускалась, писала настройка таймера, 1=0,98789 спрашивала "продолжить?y/n" я жал "y" потом enter, писала что прошивает

Потом прошито успешно.

После вырубал комп , ставил контролер на плату , и все на этом :o:( ,

замыкал на 1 rst контакт +5в ( в схеме предусмотрен аппаратный сброс при запуске ) , 0 реакции.

Пробовал записать тестовую прошивку, которая шла с прогой а2051 , результат тот же самый :(

Я еще только начинаю копить практические знания по микроконтролерам, теоритические немного почитал :) поэтому вполне возможно что что-то делаю не так , как надо. И буду благодарен любым советам.

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


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

--------------------------------

1. Ставил микруху в панельку програматора

2. Втыкал программатор на ЛПТ порт, подключал питание

3. Врубал комп, загружался с загрузочной дискеты( Msdos 6.22) под нортон

4. писал в строке a2051 noname.hex

5. Прога запускалась, писала настройка таймера, 1=0,98789 спрашивала "продолжить?y/n" я жал "y" потом enter, писала что прошивает

6. Потом прошито успешно.

7. После вырубал комп , ставил контролер на плату , и все на этом

---------------------------------

4 и 7 попробуй переиграть вот так:

по №4 вроде для проги (a2051) нужен не HEX файл, а BIN, переведи сначала HEX в BIN

по №7 ... после того как прошил контроллер, отключи питание к нему, и аткалупывай с панельки = ) а потом уже делай с компом дела... вырубай или бутай...

чтоб перегнать hex в bin, прикрепил прожку, для удобства сделай bat файл с таким содержимым

HEXTBCS test.hex test.bin

где HEXTBCS - прога которая перегонит hex в bin;

test.hex - твая прошивка в HEX формате

test.bin - файл, который получится после конвертирования test.hex.

(test.bin и кинеш на дискету рядом с прогой a2051...

загрузишся с доса и запустиш "a2051 test.bin"

и незабудь про №7....

я так шил и все ок ; )

HEXTBCS.zip

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


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

SSam

Спасибо за все

Но у мну конвертер есть :)

Да и Баском компилит и под хекс и под бин

А вот посчет пункта 7 - незнаю даже :unsure:

У мну панелька с программатором собрана в самом разъеме для ЛПТ порта

и если питание отключить не проблема , то как отколупывать микруху с панельки - не представляю :unsure: , Ибо комп расположен внизу и подобраться к нему довольно таки сложно

и еще если вся проблема в Хексе , то почему тестовая прошивка не пошла? :(:unsure:

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


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

ну наверно потому что ты не снимая питания с контроллера бутнул комп или вырубил...

попробуй как выше писал, может поможет

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


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

SSam Спасибо :)

Попробую разобраться. Хотя возможно где то в программаторе непропай или еще чтото

Думаю спаять другой, но с подлинше проводами (чтобы можно было вытаскивать микруху и с удобством отключать её :)

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


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

:lol: Урря!!! yahoo.gif Вроде пошло !!!

Правда с прошивкой я похоже накосячил :unsure:

Всем спасибо

Вы мне очень помогли! ;)

з.ы. Запустил прошивку , одну микруху таки спалил :) ( пару выходов)

Устройство частично работает (тахометр на шаговом двигателе + ФУОЗ) , частично потому что полностью пока не могу проверить .

SSam еще раз спасибо за помощь :D;)

Изменено пользователем ilmar

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


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

И снова здрасьти = )

Заметил такую особенность (может кому пригодится, вдруг у кого такая же проблема будет)...

Сначала подключал программатор шнуром от принтера 1,5 метровым, шило через раз, то вообще не шило, то с ошибками работало, то номально прошивало, короче это все дело надоело...

В итоге вместо шнура, впаял сразу к программатору LPT штекер шиной, длина проводников получилась ~4-5 см, что мне это дало? -программатор работает стабильно, шьет с первого раза все правильно...

post-37607-1232741041_thumb.jpg

Изменено пользователем SSam

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


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

Да ничего удивительного в этом нет. Давно известно, что чем длиннее шнур, тем больше битых данных.

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


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

ну дык я к чему... в журнале написано было юзать стандартный шнур ЛПТ 1,5 метра....

даже была оговорка что этот BLOW-IT (который не работает = ) испытывали со шнуром в 5 метров...

p.s. хотя в журнале много было чего написано.... xD как я уже понял не всему там нужно доверять = )

Изменено пользователем SSam

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


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

Кстати для тех кто шьет под досом...

шьется все через BASCOM-8051, в настройках выбрал программатор "BlowIT programmer"...

подаем питание на программатор,

потом жмем "Program\Send to chip" или F4 открывается окошко * BBLOWIT Flashprogrammer *

в поле "Type" должен стоять тип контроллера (89C2051)...

Далее жмем "Buffer\Program chip" и прошиваем контроллер...

снимаем питание, вытягиваем контроллер, все.

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


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

Уважаемый SSam, я тоже в данный момент занимаюсь изучением BlowIT-2 из Радиаматора, не могу понять, как перенести программу, напечатанную в Word в hex файл, запустить программатор, набрать пакетный файл и т.д. Если можно, то по подробней расскажи что-нибудь по этому вопросу.

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


Ссылка на сообщение
Поделиться на других сайтах
SSam    1
Уважаемый SSam, я тоже в данный момент занимаюсь изучением BlowIT-2 из Радиаматора, не могу понять, как перенести программу, напечатанную в Word в hex файл, запустить программатор, набрать пакетный файл и т.д. Если можно, то по подробней расскажи что-нибудь по этому вопросу.

Если из радиаматора, тогда заходи сюда, читай и изменяй схему программатора

http://www.vakim.boom.ru/schemes/a2051.html

...а для написания программ и для прошивки тебе понадобится одна программа - "BASCOM-8051", если нужно будет, скину тебе на мыло...

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


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

Привет всем

друг @Ssам а йест у тебя ешчо плата, схемка по етом порграматоре ?

мне ножна

спасиба.

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


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

Воспользовался советами с этой страницы, почему то все равно не работает. Тоесть всё шьётся тестовой прошивкой, но при проверке на обещаном порту P1 ничего не мигает. Там вобще напряжения не наблюдается.

Шил из под доса на машине 33 МГц. Программатор а2051, собран прям в штекере LPT.

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


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

Всем спасибо, разобрался с программатором, шьет как по маслу :)

Отдельное спасибо michail-x, что откликнулся и за советы...

Изменил схему, согласно схеме в статье http://www.vakim.boom.ru/schemes/a2051.html

(изменил номиналы резисторов, убрал цепочку индикации прошивки)

и сразу все заработало.

Столкнулся с той же проблемой. А ссылка на статью не работает. Подскажите пожалуйста, что нужно изменить в схеме или выложите схему с изменениями.

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


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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сообщения

    • Наушники ленточного типа для самостоятельного изготовления. И в чём их конструктивное отличие от известных изодинамических. Ссылка на статью: http://cxem.net/sound/dinamics/dinamic111.php Автор статьи: http://cxem.net/profile/3840/
    • @Sukhanov Да как бы в том-то и дело, что я сам себя регулярно корю за то, что иногда стараешься делать побыстрее, а не удовлетворить своего внутреннего перфекциониста. Выложить фото сюда, посыпать голову пеплом, завернуться в простыню и ползти, или, по крайней мере, лежать по направлению на кладбище...

      Хотя бывает и другая ситуация, - желание сделать всё идеально превращает проект в долгострой.
    • Я тут ДШ посмотрел, у нее гейн в типовом включении 50 дБ. При такой чуйке будет весь шум со входа усиливаться.
    • Номинал сопротивления R3 получился в 5ом, при этом размах амплитуды составил 28.8В, ток на катушке 77mA. Вчера перемотал катушку, на этот раз 200 витков провод 0,18мм, конденсатор 18нф, частота составила 6000 с копейками Hz. Разность по катушкам сейчас 1800 Hz. Но баланс ни как, у меня уже просто нет слов!!!
    • @viks-76 Не ведитесь на простоту. Это очень опасная схема. Ее категорически нельзя собирать при токах зарядки более 1А. Автор, по всей видимости, не знаком даже с основами проектирования преобразовательной техники. @master144  просто издевается над Вами постепенно сходя с ума, или вообще из хулиганских побуждений. Я об этом уже неоднократно предупреждал. 1. Трансформатор очень сильно нагреется. Для тока зарядки 5А понадобится трансформатор минимум на 400ВА.

      2. При среднем значении тока зарядки 5А выбранный тиристор будет работать с перегрузкой по действующему и импульсному значениям тока. Через некоторое время тиристор выйдет из строя и устроит короткое замыкание. Поэтому обязательно применяйте плавкие предохранители как на проводе к аккумулятору, так и в первичной обмотке трансформатора. Не удивляйтесь, если при среднем значении тока зарядки 5А будут перегорать даже 10 амперные предохранители. Действующее значение тока будет именно таким. По этой же причине придется мотать трансформатор примерно на 15А. В противном случае есть риск возникновения пожара.