ESpec - мир электроники для профессионалов


Программаторы Postal - продолжаем разработку

  Список форумов » Программаторы
На страницу Пред.  1, 2, 3 ... 5, 6, 7 ... 15, 16, 17  След.
Следующая тема · Предыдущая тема
АвторСообщение
Postal2 
Бывалый
Сообщения: 97
Postal2
 
Сообщение #101 от 12/05/2015 18:02 цитата  

vyn, это с usb-версией? Детально не посмотрел, но вижу, что рестарт нормально - значит, протокол. Либо скорость меньше надо делать, либо паузу в проге (в некоторых предыдущих версиях - можешь попробовать ими почитать). Сравню побайтно и решу как лучше. Провода не длинные? Сравнивать по данным нужно, попозже сделаю.
vyn 
Участник
Сообщения: 293
vyn
 
Сообщение #102 от 12/05/2015 20:20 цитата  

Да с USB. Сбои на всех версиях, вечером проверю LPT.
Postal2 
Бывалый
Сообщения: 97
Postal2
 
Сообщение #103 от 13/05/2015 00:26 цитата  

vyn, я проверил. PIC16F676 это то же, что и PIC12F629 по алгоритму. Возможно, чип старее, а у меня задержки при записи стояли оптимистично, увеличил задержки для записи в этом режиме, больше ничего не делал, поскольку видно на чтении, что пропуска команд нет - плавают отдельные биты. Это может быть связано с плохим прописыванием флэш, либо с персональной чувствительностью чипа к проводам. Плохое прописывание возможно из-за обрыва процедуры записи без достаточного ожидания. Это поправлено. Однако, чтобы избежать ситуации, когда внутренний таймер записи использует то же калибровочное слово - записать сначала одну только калибровку (с bandgap вместе), а потом писать целиком. Ну или пробовать - как получится.
Вот версии с увеличенной задержкой, на PIC12F629 тоже влияет (но если работало - можно не проверять).

ДОБАВЛЕНО 13/05/2015 01:27

А если сравнивать с оригинальным файлом - там видно, что чип не успевает записывать.

  Postal2_pic_test10.rar  449.63 КБ  Скачано: 824 раз(а)
  Postal3_pic_test10.rar  306.77 КБ  Скачано: 756 раз(а)
vyn 
Участник
Сообщения: 293
vyn
 
Сообщение #104 от 13/05/2015 20:22 цитата  

Все нормально, LPT версию пока так и не проверил. Правда пол дня просидел все пытался понять, почему новая версия еще хуже стала работать. Что я только не передумал. Оказалось все как всегда просто, с утра надо было SPI перешить, переставил джампер на 3.3в, а начал с пиками работать вернуть в положение 5в забыл, при этом они четко определялись, читались константы, а вот шиться нормально, никак не хотели хммм... . Ну вроде с экспериментами закончил, подкорректирую печатки, выложу.
Postal2 
Бывалый
Сообщения: 97
Postal2
 
Сообщение #105 от 13/05/2015 22:16 цитата  

vyn, LPT-версия должна автоматом работать, там всё то же сделано. А с 3.3 по питанию со старыми еепром возникали проблемы, даже размер неверно определялся. Джампер красного цвета на переключение питания нужно ставить, сразу заметно тогда. У меня после случая с еепром - красный джампер.
Раз всё работает, тогда внедряю в USB-версию функции для JTAG, попутно работаю с документацией на stm32f407.
vyn 
Участник
Сообщения: 293
vyn
 
Сообщение #106 от 18/05/2015 21:18 цитата  

Вернул в схему ключ, раз он иногда нужен. Также выкладываю схему для USB варианта, кому LPT вообще не нужен. В неё добавил индикацию VPP и VDD.







  Postal_PIC_USB.rar  6.59 КБ  Скачано: 1002 раз(а)
  postal_pic_uni.rar  12.19 КБ  Скачано: 716 раз(а)
vyn 
Участник
Сообщения: 293
vyn
 
Сообщение #107 от 19/05/2015 00:19 цитата  

Печатка для USB варианта сделана как насадка для Postal_AVR, т.е. втыкается прямо в разъемы программатора вторым этажом. Делал на скорую руку на дискретных элементах, как то не эстетично для этого программатора. Будет время переделаю на SMD элементы.

Postal3_PIC.JPG
 Описание:
 Размер файла:  254.32 КБ
 Просмотрено:  434 раз(а)

Postal3_PIC.JPG


  Postal3_PIC.rar  13.35 КБ  Скачано: 695 раз(а)
Postal2 
Бывалый
Сообщения: 97
Postal2
 
Сообщение #108 от 19/05/2015 03:55 цитата  

vyn, у тебя на схеме неверное управление нижним ключом, сравни с нарисованным вариантом. Там от базы два диода, и низким уровнем ключ отпускает. В принципе, достаточно одного диода как на твоей схеме, но соединение на пин 5 разъёма LPT необходимо разорвать, т.к. порт будет мешать закрыванию транзистора низким уровнем через диод (это при установленных джамперах, причём если не поставить джампер на диод, а второй поставить - то резистор в коллекторе ключа задымит, т.к. ключ получается всегда открыт).

ДОБАВЛЕНО 19/05/2015 05:00

Насадка - это правильно, первоначальная конструкция меняться не должна, должен быть доразведён излучающий ИК-диод только.
vyn 
Участник
Сообщения: 293
vyn
 
Сообщение #109 от 19/05/2015 11:05 цитата  

Postal2 писал:
vyn, всё проверил, ошибся со схемой я. Перепутал элементы с инверсией и без. То есть чтобы всё работало нужно одно из двух: первый способ - убрать диод на контакт 6 LPT, вход элемента перебросить с контакта 5 на контакт 6 LPT и выбрать в качестве программатора "P16PRO40".

Схему исправил, неправильно истолковал фразу "убрать диод". улыбка
Postal2 
Бывалый
Сообщения: 97
Postal2
 
Сообщение #110 от 08/09/2015 17:55 цитата  

Недоделанная версия, конвертирующая файлы .ccf с обученным кодом, RC5 и прочее в процессе приделывания. Но уже можно насладиться. Попадается грязный код, некоторые варианты ещё проверю. Основной вопрос - все коды видит или нет? Вроде все. Для срабатывания конвертора нужно открыть виртуальный пульт и набросить на него ccf-файл.
В данном случае сначала сделать LPT-версию мне удобнее.

  Postal2_ccf_test01.rar  461.51 КБ  Скачано: 548 раз(а)
Postal2 
Бывалый
Сообщения: 97
Postal2
 
Сообщение #111 от 12/09/2015 09:33 цитата  

Доработал конвертор. Берёт RC5,RC5X,RC6,RC6A ну и NEC я попробовал, но не уверен, что правильно расставил данные. В любом случае выводятся на попытку конвертирования какие-то сведения в файле, если их удастся загнать успешно в синтезатор в другом порядке - поправлю в конверторе тогда. Также работает установка Noise Level, удаётся иногда грязь почистить. Для отдельных хекс-кодов от Пронто будет сделано открывание файлов txt, тогда можно и вручную почистить отдельный код.
Загрузка файла пока так же, это USB-вариант, перенёс в него, т.к. готово практически.

  Postal3_ccf_test02.rar  319.27 КБ  Скачано: 582 раз(а)
muhamorhik 
Новичок
Сообщения: 26
 
Сообщение #112 от 08/10/2015 12:18 цитата  

Здратсвуйте! А сможет етот программатор прошить эт чудо magnachip mc80f0604b? Зарание спасибо!
Валера12 
Участник
Сообщения: 204
 
Сообщение #113 от 22/10/2015 21:58 цитата  

Уважаемый Postal2 , а можете добавить в программе postal2 на неиспользуемые линии (биты ) LPT порта логическую 1
т е в маску "или" по свободным пинам влепить 1ку .
что бы от нее питать spi флеш .( использую 4 резистора без hc244 и литий на питание ) .
Postal2 
Бывалый
Сообщения: 97
Postal2
 
Сообщение #114 от 26/10/2015 13:14 цитата  

Валера12, именно так и сделано, и все мои джиги запитаны через диоды шоттки с неиспользуемых пинов DB-25, питание с usb вообще не использую. Но у меня PCI-плата, уровни всё-таки мощные. На мат.плате LPT выбит давно по линии strobe. То есть, для конкретного джига со всех пустых пинов данных (D0..D7) по диоду. Можно и с выходов control добавить диодов, но эксперименты показали, что нагрузочная способность их часто ниже, поэтому сначала с данных.
Валера12 
Участник
Сообщения: 204
 
Сообщение #115 от 30/10/2015 20:28 цитата  

Спасибо . вспомнил интересную особенность материнки (Msi H81M-p32l )
по линиям данных логическая "1" 3. 3 Вольт
а по линиям Control логическая "1" почти 5 Вольт .
Валера12 
Участник
Сообщения: 204
 
Сообщение #116 от 11/11/2015 19:51 цитата  

удалил
foskr 
Новичок
Сообщения: 26
 
Сообщение #117 от 13/11/2015 20:42 цитата  

Доброго времени суток !
Подскажите а 25LC460 будет читать и писать.
fsem 
Участник
Сообщения: 235
fsem
 
Сообщение #118 от 13/11/2015 22:32 цитата  

foskr,
1. Не 25LC460, а 25LC640.
2. Легко, как Р2, так и Р3, см. картинку.




foskr 
Новичок
Сообщения: 26
 
Сообщение #119 от 14/11/2015 10:54 цитата  

Спасибо огромное.
fisik 
Бывалый
Сообщения: 89
 
Сообщение #120 от 19/11/2015 05:50 цитата  

Здравствуйте всем! Купил программатор себе,POSTAL 3,установил драйвера,запустил программу,работал отлично пол года примерно,сейчас при нажатии на кнопку VERSION,выдаёт такую надпись.При прошивки SPI флеш.
Connection opened .
*** Ask SPI Flash ... ***
RDID(9F) ff,ff,ff,ff,ff
RES(AB) ff,ff,ff,ff
READ_ID(90) ff,ff,ff,ff
RDID(15) ff,ff,ff,ff
Unknown Chip !
Will Use AutoSize .
usb-device closed.

Перейти: 
Следующая тема · Предыдущая тема
На страницу Пред.  1, 2, 3 ... 5, 6, 7 ... 15, 16, 17  След.
Показать/скрыть Ваши права в разделе

Интересное от ESpec


Другие темы раздела Программаторы



Rambler's Top100 Рейтинг@Mail.ru liveinternet.ru RadioTOP