Автор | Сообщение |
xarl
Модератор
Сообщения: 21736
|
darinyou, Профиль заполни .... |
|
Postal2
|
darinyou писал: | любая инструкция по ИК разделу на postal2 |
Для всех интервалов опорной частотой является частота вывода в LPT, для этого предусмотрена калибровка. Выводится на одну и ту же ножку LPT в двух режимах, в первом достаточно подключить ик-светодиод (несущую формирует программа, для NEC 38кГц плюс-минус успешно), во втором случае подключается генератор несущей, а программа управляет им, формируя огибающую. Для захвата и детектирования подключается фотоприёмник - захватывается огибающая.
С учётом, что FT232RL (или FT245 20-летней давности) прекрасно в голом виде исполняет аналогичные функции, можно для целей ИК использовать её через usb, наверно это будет проще. |
|
darinyou
|
|
croma
|
Начнем сначала.
Сделал плату кухонным методом.
Пленка, без металлизации, переходы проволочками, сверло 0.3мм.
Все доработки на сегодняшний момент учтены.
Все инструкции и пояснения по использованию подойдут.
LAY в архиве.
ДОБАВЛЕНО 30/07/2023 15:01
Продолжим начало.
Адаптеры.
Цанговые панельки идея не очень.
К таким гнездам подключаться и переключаться удобней.
Ориентирующая фотка прилагается.
Но без ДИПА ведь никак.
И потому для DIP делается пустяковый адаптер.
Адаптер 1.8 вольта был сделан для TL866
Подходит и сюда.
adaptor.jpg |
Описание: |
|
Размер файла: |
372.46 КБ |
Просмотрено: |
76 раз(а) |
|
P2.rar 27.42 КБ Скачано: 135 раз(а)
TL866_1v8.rar 9.64 КБ Скачано: 115 раз(а)
|
|
croma
|
А теперь 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 КБ Скачано: 169 раз(а)
|
|
Postal2
|
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
|
"Для этого нужна среда MS VS 6.0 SE" - это понятно.
Да вся эта "бухгалтерия" в голову не лезет ни под каким видом.
Попыток было много и с разными средами.
Не лезет и все
В скрипт какие ни будь данные ввести из даташита это пожалуйста.
Про eMMC.
Рекомендации по подключению невразумительны.
Да еще к разным устройствам оперативно переподключать.
Вот первая прикидка по имеющимся рекомендациям.
Соединения плат из шлейфа старого, старого FDD, HDD.
Длина по вкусу.
Приклеил чип, локально развел проволочки, и переподключай.
Насчет невразумительности.
В даташите NCEMBSF9-xxG
Подтяжка всех выходов 10к к VCC
Clk без подтяжки, но через 33ома.
На общий никаких резисторов нет.
То есть надо предусмотреть варианты установки резисторов на все случаи.
Хотелось бы вразумительную схему.
И еще.
Очень мелкое окно программы.
А на рабочем месте ремонтирующего монитор обычно отодвигается подальше.
MicroSD.rar 10.54 КБ Скачано: 160 раз(а)
|
|
croma
|
Адаптер- переходник под 45DBxxx
45dbxxx.rar 79.35 КБ Скачано: 115 раз(а)
|
|
view1
|
как совместить postal3 в windows11 не могу найти дравера или как то по другому, в windows7 работает нормально. |
|
dmitriymoskvin
Завсегдатай
Сообщения: 347
|
Pic-ушки так и не шьёт postal? Выше немного сам увидел и понял что нет. |
|
Postal2
|
dmitriymoskvin писал: | Pic-ушки так и не шьёт postal? |
TNM5000 тоже не шьёт (лочит заведомо открытых доноров). Pickit 3 нормально работает, но только один раз питание с него решил сразу подключить - тут же PIC16F877A залочен оказался.
TNM5000 нормально работает с PIC18F458, это проверено. С PIC16F877A даже не пробуйте - залочит сразу. |
|
croma
|
TNM5000 купить не можется.
Pickit 3 не хочется.
Адаптер СОМ порта имеется.
PicPgm устраивает.
Да и EXTRAPIC не забыт.
Потому сделал себе такую штучку.
Последний PUK в этом направлении
EXTRA_PUK.rar 1.03 МБ Скачано: 76 раз(а)
|
|
Postal2
|
croma писал: | В скрипт какие ни будь данные ввести из даташита это пожалуйста |
Вводите.
(Запускайте с главного окна, что-то там количеством окон переполняется, пока не разобрался.)
Postal3_test160324.rar 375.12 КБ Скачано: 138 раз(а)
script_guide.txt 3.44 КБ Скачано: 80 раз(а)
demo_emmc_script_1.txt 1.65 КБ Скачано: 80 раз(а)
|
|
Vladimir90
|
На сайте: 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 КБ Скачано: 25 раз(а)
|
|
Postal2
|
Vladimir90 писал: |
как проверть и включить. |
Не надо проверять. На страничке настроек есть кнопочка "Quad". Если микросхема подключена (проверяется кнопочкой статус в главном окне), то Quad посылает, либо очищает нужный бит и пишет, что именно сделано (но не проверяет). Наверно, основной статус сначала нужно обнулить, чтобы была возможна запись в регистр. |
|
Vladimir90
|
Spuller for Postal 3-Winbond status reader, а это утилита у кого нибудь есть?
Мне надо установить W25Q64FVAIG , в место W25Q64FVAIQ ,а значить записать в регистр 2(поставить галочку).
Но Postal 3 не даёт возможности записи в регистр.
Если я правильно понял ,кнопочка "Quad"очищает нужный бит в регистре,а мне надо наоборот поставить,чтоб с W25Q64FVAIG запустилась материнка.
Или я е правильно понял? |
|
Postal2
|
Vladimir90 писал: |
Если я правильно понял ,кнопочка "Quad"очищает нужный бит в регистре,а мне надо наоборот поставить,чтоб с W25Q64FVAIG запустилась материнка.
Или я е правильно понял? |
Последовательно нажимаешь, на одно нажатие очищает, на второе ставит и пишет что сделано. Перед этим желательно "all clear"->"exec". Проблема с этим битом решена много лет назад, остальные биты никому не нужны. Однако для SPI будут доработаны скрипты, будут работать подобно тому, как сейчас сделано для eMMC. Со скриптами вообще всё что угодно можно делать. И под I2C поддержка скриптов будет. |
|
Kormov
|
Здравствуйте. Вопрос, Postal 3 USB старая, наверное еще почти первая версия, не могу запрограммировать и прочитать 25L8006F, 25L6406E, 25L3206E. Другие 25 версии читает и прошивает. Если что то можно сделать, подскажите пожалуйста. Коды ошибок разные, если менять опции. Программирую редко, старый уж стал, но иногда надо. Советом помогите. Если вдруг лог нужен, то скину. но я думаю что или я где то не дочитал инструкции или просто микросхемы новые для него, поэтому тыкните где надо почитать. Опции менять пробовал по разному, но может, что то упускаю.
|
|
Postal2
|
Я посмотрел MX25L3206E, у неё чрезвычайно долгое стирание в любых режимах, нужно выполнять отдельно. Сначала стирание через кнопку Erase - скорее всего будет выдана ошибка busy, так как время ожидания закончится. Однако стирание завершится, повторно нажимать кнопку не нужно. Нужно перейти на основное окно и проверять кнопкой status, когда бит busy будет снят (должны быть все нули, clear заранее). После этого переключить скорость speed поменьше, поставить don't touch для статуса (он уже в нулях) - и всё запишется (при 3.3 вольта питания разумеется). |
|
Kormov
|
Postal2 писал: | Я посмотрел MX25L3206E, у неё чрезвычайно долгое стирание в любых режимах, нужно выполнять отдельно. Сначала стирание через кнопку Erase - скорее всего будет выдана ошибка busy, так как время ожидания закончится. Однако стирание завершится, повторно нажимать кнопку не нужно. Нужно перейти на основное окно и проверять кнопкой status, когда бит busy будет снят (должны быть все нули, clear заранее). После этого переключить скорость speed поменьше, поставить don't touch для статуса (он уже в нулях) - и всё запишется (при 3.3 вольта питания разумеется). |
Огромное спасибо! Кстати, брал программатор именно у Вас! До сих пор работает и радует меня. Ни разу не ломался, правда в основном использую для себя. Использовал и как ТТЛ конвертер. Всего доброго!
ДОБАВЛЕНО 25/06/2024 19:03
Но стереть то стер, а вот записать не получается, пробовал менять скорость. Не помогло, вот лог:
[img][/img]
|
|