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


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

  Список форумов » Программаторы
На страницу Пред.  1, 2, 3 ... 8, 9, 10 ... ... 16, 17, 18  След.
Следующая тема · Предыдущая тема
АвторСообщение
xarl 
Модератор
<B>Модератор</B>
Сообщения: 21668
xarl
 
Сообщение #321 от 23/03/2023 10:22 цитата  

darinyou, Профиль заполни ....
Postal2 
Участник
Сообщения: 101
Postal2
 
Сообщение #322 от 23/03/2023 22:21 цитата  

darinyou писал:
любая инструкция по ИК разделу на postal2

Для всех интервалов опорной частотой является частота вывода в LPT, для этого предусмотрена калибровка. Выводится на одну и ту же ножку LPT в двух режимах, в первом достаточно подключить ик-светодиод (несущую формирует программа, для NEC 38кГц плюс-минус успешно), во втором случае подключается генератор несущей, а программа управляет им, формируя огибающую. Для захвата и детектирования подключается фотоприёмник - захватывается огибающая.
С учётом, что FT232RL (или FT245 20-летней давности) прекрасно в голом виде исполняет аналогичные функции, можно для целей ИК использовать её через usb, наверно это будет проще.
darinyou 
Заглянувший
Сообщения: 2
 
Сообщение #323 от 03/04/2023 03:50 цитата  

Спасибо за ответ
croma 
Заглянувший
Сообщения: 8
 
Сообщение #324 от 30/07/2023 13:44 цитата  

Начнем сначала.
Сделал плату кухонным методом.
Пленка, без металлизации, переходы проволочками, сверло 0.3мм.
Все доработки на сегодняшний момент учтены.
Все инструкции и пояснения по использованию подойдут.
LAY в архиве.

ДОБАВЛЕНО 30/07/2023 15:01

Продолжим начало.
Адаптеры.
Цанговые панельки идея не очень.
К таким гнездам подключаться и переключаться удобней.
Ориентирующая фотка прилагается.

Но без ДИПА ведь никак.
И потому для DIP делается пустяковый адаптер.

Адаптер 1.8 вольта был сделан для TL866
Подходит и сюда.




adaptor.jpg
 Описание:
 Размер файла:  372.46 КБ
 Просмотрено:  54 раз(а)

adaptor.jpg


  P2.rar  27.42 КБ  Скачано: 95 раз(а)
  TL866_1v8.rar  9.64 КБ  Скачано: 78 раз(а)
croma 
Заглянувший
Сообщения: 8
 
Сообщение #325 от 07/08/2023 16:20 цитата  

А теперь POSTAL3_PIC

В архиве доработанная схема взятая отсюда
https://monitor.espec.ws/section46/topic243574p100.html
Доработки выделены цветом.
Два варианта платы под три номинала подстроечного резистора.
Добавлено возможность подключения трех вольтовых пиков.
Будут ли они поддерживаться, покажет время.

Лично меня "мучает" PIC18F87J50 улыбка
Программатор на СОМ порт полностью поддерживающий PICPgm
я конечно сделал, и СОМ порт пока есть, да бесперспективно это.
-------------------------------------------
Просто так.
TL866 свой родной PIC18F87J50 не шьет.
При помощи Logic 2.4.7 нашел ошибку в команде.
И как такое поправить в ICInfo.dll ума не приложу.

  Postal_PIC_USB_.rar  68.32 КБ  Скачано: 114 раз(а)
Postal2 
Участник
Сообщения: 101
Postal2
 
Сообщение #326 от 10/08/2023 04:00 цитата  

croma писал:
Лично меня "мучает" PIC18F87J50

Для работы с PIC самое главное - чтобы программатор корректно подключался к закрытым, сообщал об этом, и ничего не потёр. Вот например TNM5000 запросто сотрёт закрытый PIC. Поэтому я использую Pickit 3 в связке с MPLAB IDE v8.92.
Проблема с добавлением PIC связана с тем, что их очень много. При одинаковом протоколе они все по чуть-чуть отличаются, какой-то мелочью.
Поэтому это не первоочередная задача - непосредственно что-то добавить.
Сейчас добавляется скрипт-система, сначала для режима eMMC. Вот как раз если расширить её на PIC - тогда любой контроллер будет возможно через отдельный скрипт использовать.

И да, меня радует, когда кто-то делает своими руками Великий Девайс.
Можно также взять открытый исходник программы и добавить нужный PIC самому, если есть желание, или отдельную функцию для отдельного PIC-а сделать. Для этого нужна среда MS VS 6.0 SE, она прекрасно работает и на Windows 10, также как и сделанные в ней программы. Установщик маленький - 71 мегабайт.
croma 
Заглянувший
Сообщения: 8
 
Сообщение #327 от 12/08/2023 04:27 цитата  

"Для этого нужна среда MS VS 6.0 SE" - это понятно.
Да вся эта "бухгалтерия" в голову не лезет ни под каким видом.
Попыток было много и с разными средами.
Не лезет и все улыбка
В скрипт какие ни будь данные ввести из даташита это пожалуйста.

Про eMMC.
Рекомендации по подключению невразумительны.
Да еще к разным устройствам оперативно переподключать.
Вот первая прикидка по имеющимся рекомендациям.
Соединения плат из шлейфа старого, старого FDD, HDD.
Длина по вкусу.
Приклеил чип, локально развел проволочки, и переподключай.

Насчет невразумительности.
В даташите NCEMBSF9-xxG
Подтяжка всех выходов 10к к VCC
Clk без подтяжки, но через 33ома.
На общий никаких резисторов нет.

То есть надо предусмотреть варианты установки резисторов на все случаи.
Хотелось бы вразумительную схему.

И еще.
Очень мелкое окно программы.
А на рабочем месте ремонтирующего монитор обычно отодвигается подальше.

  MicroSD.rar  10.54 КБ  Скачано: 129 раз(а)
croma 
Заглянувший
Сообщения: 8
 
Сообщение #328 от 15/09/2023 16:53 цитата  

Адаптер- переходник под 45DBxxx

  45dbxxx.rar  79.35 КБ  Скачано: 84 раз(а)
view1 
Участник
Сообщения: 172
 
Сообщение #329 от 14/11/2023 09:57 цитата  

как совместить postal3 в windows11 не могу найти дравера или как то по другому, в windows7 работает нормально.
dmitriymoskvin 
Завсегдатай
Сообщения: 347
 
Сообщение #330 от 17/03/2024 21:46 цитата  

Pic-ушки так и не шьёт postal? Выше немного сам увидел и понял что нет.
Postal2 
Участник
Сообщения: 101
Postal2
 
Сообщение #331 от 18/03/2024 01:11 цитата  

dmitriymoskvin писал:
Pic-ушки так и не шьёт postal?

TNM5000 тоже не шьёт (лочит заведомо открытых доноров). Pickit 3 нормально работает, но только один раз питание с него решил сразу подключить - тут же PIC16F877A залочен оказался.
TNM5000 нормально работает с PIC18F458, это проверено. С PIC16F877A даже не пробуйте - залочит сразу.
croma 
Заглянувший
Сообщения: 8
 
Сообщение #332 от 21/03/2024 15:17 цитата  

TNM5000 купить не можется.
Pickit 3 не хочется.
Адаптер СОМ порта имеется.
PicPgm устраивает.
Да и EXTRAPIC не забыт.
Потому сделал себе такую штучку.
Последний PUK в этом направлении улыбка

  EXTRA_PUK.rar  1.03 МБ  Скачано: 43 раз(а)
Postal2 
Участник
Сообщения: 101
Postal2
 
Сообщение #333 от 21/03/2024 19:53 цитата  

croma писал:
В скрипт какие ни будь данные ввести из даташита это пожалуйста

Вводите.
(Запускайте с главного окна, что-то там количеством окон переполняется, пока не разобрался.)

  Postal3_test160324.rar  375.12 КБ  Скачано: 87 раз(а)
  script_guide.txt  3.44 КБ  Скачано: 58 раз(а)
  demo_emmc_script_1.txt  1.65 КБ  Скачано: 57 раз(а)
Vladimir90 
Заглянувший
Сообщения: 2
 
Сообщение #334 от 19/06/2024 18:14 цитата  

На сайте: monitor.net.ru/forum/threads/436716/page-95, есть ссылка на утилиту для winbond ,посмотреть на статусные регистры и изменить их ,но ссылка не рабочая ,может у каго есть,эта утилита,на фото она называется(Spuller for Postal 3-Winbond status reader),
Материнка ASUS B85M-G родная W25Q64FVAIQ ,есть только W25Q64FVAIG.
У W25Q64FVAIQ QE=1 в реестре статуса-2
У W25Q64FVAIG нет
как проверть и включить.




  W25Q64FVAI.PNG  114.29 КБ  Скачано: 5 раз(а)
Postal2 
Участник
Сообщения: 101
Postal2
 
Сообщение #335 от 23/06/2024 14:51 цитата  

Vladimir90 писал:

как проверть и включить.

Не надо проверять. На страничке настроек есть кнопочка "Quad". Если микросхема подключена (проверяется кнопочкой статус в главном окне), то Quad посылает, либо очищает нужный бит и пишет, что именно сделано (но не проверяет). Наверно, основной статус сначала нужно обнулить, чтобы была возможна запись в регистр.
Vladimir90 
Заглянувший
Сообщения: 2
 
Сообщение #336 от 24/06/2024 11:00 цитата  

Spuller for Postal 3-Winbond status reader, а это утилита у кого нибудь есть?
Мне надо установить W25Q64FVAIG , в место W25Q64FVAIQ ,а значить записать в регистр 2(поставить галочку).
Но Postal 3 не даёт возможности записи в регистр.
Если я правильно понял ,кнопочка "Quad"очищает нужный бит в регистре,а мне надо наоборот поставить,чтоб с W25Q64FVAIG запустилась материнка.
Или я е правильно понял?
Postal2 
Участник
Сообщения: 101
Postal2
 
Сообщение #337 от 24/06/2024 14:55 цитата  

Vladimir90 писал:

Если я правильно понял ,кнопочка "Quad"очищает нужный бит в регистре,а мне надо наоборот поставить,чтоб с W25Q64FVAIG запустилась материнка.
Или я е правильно понял?

Последовательно нажимаешь, на одно нажатие очищает, на второе ставит и пишет что сделано. Перед этим желательно "all clear"->"exec". Проблема с этим битом решена много лет назад, остальные биты никому не нужны. Однако для SPI будут доработаны скрипты, будут работать подобно тому, как сейчас сделано для eMMC. Со скриптами вообще всё что угодно можно делать. И под I2C поддержка скриптов будет.
Kormov 
Заглянувший
Сообщения: 3
 
Сообщение #338 от 25/06/2024 08:48 цитата  

Здравствуйте. Вопрос, Postal 3 USB старая, наверное еще почти первая версия, не могу запрограммировать и прочитать 25L8006F, 25L6406E, 25L3206E. Другие 25 версии читает и прошивает. Если что то можно сделать, подскажите пожалуйста. Коды ошибок разные, если менять опции. Программирую редко, старый уж стал, но иногда надо. Советом помогите. Если вдруг лог нужен, то скину. но я думаю что или я где то не дочитал инструкции или просто микросхемы новые для него, поэтому тыкните где надо почитать. Опции менять пробовал по разному, но может, что то упускаю.

Вот лог


Postal2 
Участник
Сообщения: 101
Postal2
 
Сообщение #339 от 25/06/2024 15:27 цитата  

Я посмотрел MX25L3206E, у неё чрезвычайно долгое стирание в любых режимах, нужно выполнять отдельно. Сначала стирание через кнопку Erase - скорее всего будет выдана ошибка busy, так как время ожидания закончится. Однако стирание завершится, повторно нажимать кнопку не нужно. Нужно перейти на основное окно и проверять кнопкой status, когда бит busy будет снят (должны быть все нули, clear заранее). После этого переключить скорость speed поменьше, поставить don't touch для статуса (он уже в нулях) - и всё запишется (при 3.3 вольта питания разумеется).
Kormov 
Заглянувший
Сообщения: 3
 
Сообщение #340 от 25/06/2024 18:37 цитата  

Postal2 писал:
Я посмотрел MX25L3206E, у неё чрезвычайно долгое стирание в любых режимах, нужно выполнять отдельно. Сначала стирание через кнопку Erase - скорее всего будет выдана ошибка busy, так как время ожидания закончится. Однако стирание завершится, повторно нажимать кнопку не нужно. Нужно перейти на основное окно и проверять кнопкой status, когда бит busy будет снят (должны быть все нули, clear заранее). После этого переключить скорость speed поменьше, поставить don't touch для статуса (он уже в нулях) - и всё запишется (при 3.3 вольта питания разумеется).

Огромное спасибо! Кстати, брал программатор именно у Вас! До сих пор работает и радует меня. Ни разу не ломался, правда в основном использую для себя. Использовал и как ТТЛ конвертер. Всего доброго!

ДОБАВЛЕНО 25/06/2024 19:03

Но стереть то стер, а вот записать не получается, пробовал менять скорость. Не помогло, вот лог:
[img][/img]





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

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


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



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