Программаторы Postal - продолжаем разработку | |||||||||
---|---|---|---|---|---|---|---|---|---|
Postal2 28/08/2014 03:40 |
Поскольку на форуме monitor софт закрыт от свободного скачивания, будем продолжать также и здесь. |
||||||||
hacjka 28/08/2014 09:08 |
Привет.есть твой программатор.отличная разработка
кстати,что там случилось на мониторе? еще интересует - будет ли в следующем будущем разработка НАНД програматора? |
||||||||
Postal2 28/08/2014 10:07 |
hacjka, там просто без регистрации не видно файлов для скачивания. Буду дублировать здесь. Вот после введения поддержки эмуляции пультов буду делать девайс на STM32 - там техническая возможность работы с НАНД есть, понадобится - сделаем.. |
||||||||
Pinochet 28/08/2014 11:31 |
Прога ,дейсвительно Великая!Было б ,удобней. изменения в 2 и avr рассматривать отдельно. |
||||||||
hacjka 29/08/2014 16:49 |
конечно надо,думаю желающие купить найдуться |
||||||||
atmicandr 29/09/2014 18:01 |
Postal2, Вова, привет! Я покупал себе программатор больше чем полгода назад... Скажи пожалуйста, что с того момента было доработано? |
||||||||
Sergej 30/09/2014 02:08 |
Чтобы не лезли в технику жук и жаба.. Не, с одной стороны, оно и к лучшему, пусть ломают - но будет ведь и так: сначала мастер ищет (неизвестно где) прошивку, а потом ещё и ремонтирует /т.е. ищет первопричину/. Всё это вместо того, чтобы просто ремонтировать.... |
||||||||
Postal2 30/09/2014 10:02 |
hacjka, проект не коммерческий - открыто всё, вплоть до исходников.
atmicandr, насколько я знаю, платы заказываются большими партиями. Для следующих будет доразведён ИК-диод для эмуляции ДУ, но его можно просто в панельку вставлять. Общий вид останется без изменений, больше ничего добавляться на основную плату девайса не будет. Эмулятор ДУ у меня уже работает, но нужно доделать. PIC-контроллеры жду, когда кто-нибудь тестить начнёт (LPT-вариант в первую очередь). Sergej, если инфу по девайсу скрывать - везде увидишь понипрог как верх совершенства. А если инфа открыта - это мотивирует людей сделать что-нибудь получше, а не помойку разную свою рекламировать. |
||||||||
Sergej 30/09/2014 12:37 |
Postal2, инфу по девайсу (который, кстати, среди специалистов уже разошёлся) не особо и скроешь.
Насчёт "сделать получше" - сейчас достаточно недорогих программаторов с неплохим функционалом. И большинство шивцов именно таким и будут пользоваться - зачем собирать? (imho, разумеется). В то же время - давать школоте, которая не в состоянии пройти простейший тест на "мониторе", инструменты для ремонта того, в чём они ни ухом, ни рылом, я бы не стал... ЗЫ: и сам бы попробовал твой прогер, только пересылка до меня и специфика работы (только ноуты) убедили взять простейшего китайца. |
||||||||
pabel 09/10/2014 10:14 |
Postal2, Володя,у меня к тебе вопрос.
Флешь на 8 мегабайт,...проц MStar,...и джиг-"VCT Jig" Заливаю прошивку и делаю верификацию- при сверке выдает ошибку на одном и том же месте. Считываю эту залитую прошивку и сверяю с прототипом(во внешней проге для сравнения файлов)-,а они одинаковые. Что может быть и из-за чего? Верификация на той же частоте шины между процем и памятью происходит ,что и запись? |
||||||||
Postal2 12/10/2014 15:33 |
pabel, не знаю почему. За 4 года поддержки прогой Мстар такой вопрос впервые. Выясни - расскажешь. Чтение и проверка происходят для чипа одинаково. |
||||||||
Postal2 21/10/2014 08:44 |
Сейчас делается синтезатор команд пультов ДУ разных форматов.
Синтезатор делается по материалам сайта http://www.sbprojects.com/knowledge/ir/recs80.php Если чего-то там не хватает - можно указать ещё источник, особенно если ищется плохо. Бегло я поищу конечно. Принцип работы синтезатора команд - всё делается через создание текстовых файлов-описателей, формат достаточно прост, потом задокументирую. Также синтезированную команду можно тестировать напрямую, без записи в файл. Исходный код синтезатора популярных форматов: |
||||||||
foskr 03/12/2014 13:37 |
Собирал Postal3 работает нормально, в основном прошивал им 25Q32. А тут понадобилось прошить М65160WP так вот в чем вопрос возьмет он её или нет.
ДОБАВЛЕНО 03/12/2014 14:49 Извиняюсь 95160 |
||||||||
hacjka 03/12/2014 17:21 |
http://www.st.com/web/en/resource/technical/document/datasheet/DM00043980.pdf |
||||||||
lomaster7 07/01/2015 21:08 |
Уважаемый Postal а можноли в програмную оболочку программы прикрутить HEX editor если получилось бы было бы клево и удобно для пользования а в остальном прогер отличный я покупал в полном комплекте ради spi флешек |
||||||||
pabel 22/01/2015 20:05 |
"Выясни - расскажешь."...Postal2,
Так вела себя Флешь память. Сейчас ,по прошествии 2х месяцев,"память" глюкнула окончательно:появилась битая ячейка уже по другому адресу,но два месяца телек отработал.,-Конец эксперименту! |
||||||||
Postal2 19/02/2015 06:13 |
- сейчас пульты можно проверить. Мне нравится.
- ясно. С ноутами значит, KB9012 не нужен оказывается. Какая ещё пересылка, сделай сам руками, что за болтовня, там всё просто.
- мучаем этого человека: http://kwwsoft.ucoz.ru/ заодно понимаем концепт. pabel, спасибо, что отписал, а то мне уже в каждом углу хитрые тролли мерещатся. *** Выкладываю последнюю версия под usb-девайс с полной поддержкой ИК-пультов. Пик-контроллеры (Микрочип) готовы давно, сейчас буду уже сам тестировать и схему железки дам. Хотя указывалось, какая железка нужна - любой LPT-программатор под PIC. Микрочип видимо не нужен никому, как и ожидалось. |
||||||||
Koka 20/02/2015 17:54 |
А схему для эмуляции ду где можно глянуть, и информацию по этому вопросу??? |
||||||||
hacjka 23/02/2015 20:56 |
так и не нашел инфы.поддерживаеться ли работа Постал2 с микрой Rtd2668 ? |
||||||||
646 01/03/2015 12:56 |
Подтверждаю, при ошибке верификации виновата флешь. После снятия и прошивке на программаторе, потом делалась попытка перепрошивки по VGA, ошибки верификации нет. Видимо нагрев микросхемы приводит ее в рабочее состояние на пол года. В прочем новая флешь больше полугода без слета прошивки на некоторых моделях ТВ не работает. |
||||||||
Yuritsh 05/03/2015 00:38 |
|
||||||||
zubr 05/03/2015 00:40 |
Но я не понимаю, как можно не понимать, что это туфта, даже будучи последним гуманитарием?
ДОБАВЛЕНО 04/03/2015 23:41 А что это такое - постал3? |
||||||||
zubr 05/03/2015 00:42 |
Последнее, что я собрал - это ЕСР мастеркита. А больше ничего не интересно...
А что это такое - постал3? |
||||||||
Yuritsh 05/03/2015 00:46 |
|
||||||||
Nik_Al 05/03/2015 00:46 |
Прогер. |
||||||||
zubr 05/03/2015 00:49 |
Да, неплохая хреновина... |
||||||||
Бакум 05/03/2015 00:50 |
zubr, как же ты работаешь? чем флешки шьешь? |
||||||||
zubr 05/03/2015 00:53 |
Тритоном |
||||||||
Бакум 05/03/2015 01:15 |
zubr, Закажи |
||||||||
киев 05/03/2015 10:42 |
И отакую прищепку http://ru.aliexpress.com/item/SOIC-8-SOIC8-8-Pin-IC-Tools-Chip-Way-SMD-Programming-Program-Testing-Test-Clip-free/518646285.html - удобнейшая вещь, тока цена дурная. |
||||||||
Мелиор 05/03/2015 11:11 |
А я вот с такой мучаюсь
http://ru.aliexpress.com/item/MSOP8-MSOP-8-Socket-Adapter/923391033.html Такая неудобная хрень! |
||||||||
Рифат 05/03/2015 11:44 |
http://fuelfree.org/?a_aid=53a047daa10ce&a_bid=b2663673&vid=4e12f2ef464a471a6e45711q8TBQh3AA&a_cid=3a48d5d9
Слав а чем тебе она неудобна? Вроде сколько пользуюсь такой-никаких проблем не было. |
||||||||
Мелиор 05/03/2015 13:16 |
Рифат, проволочки, которые прижимают микросхему касаются самых кончиков - чуть шевельнешь, пзушка выскакивает то с одной, стороны, то с другой |
||||||||
Nik_Al 05/03/2015 13:22 |
Пользуюсь такими... никаких проблем не заметил. Мож тебе брак попался? Постал я брал отсюда http://www.radiodevices.ru/postal3/postal3.htm Там ещё ряд полезных девайсов есть.. особенно вот этот http://www.radiodevices.ru/ct/ct10.htm Советую всем. |
||||||||
Рифат 05/03/2015 14:07 |
Слав что то никогда такой проблемы не наблюдал, честно. Зажимает всегда очень плотно, даже бывало уронишь со стола -все равно в переходнике микруха остается.Хотя бывало , что ПЗУшка одна нога если подогнута и прогер не видит микруху, приходилось на стол ставить и пальчиком сверху давить-чтоб "распласталась, раскинув ноги" равномерно
ДОБАВЛЕНО 05/03/2015 14:09 Ой, хотя я вру-у меня переходник без зелёной платки-сразу ноги торчат из него. Может есть разница из за этого? |
||||||||
Мелиор 05/03/2015 14:32 |
У меня как раз тоже без платки |
||||||||
sashko65 05/03/2015 15:43 |
Понравилось, "пальчиком" сверху давить чтоб распласталась и ножки раздвинула. Ремонтит машинку а мысли все равно о том же |
||||||||
STIPLER 05/03/2015 22:07 |
А чем UOC шить? |
||||||||
Nik_Al 05/03/2015 22:18 |
Постал3 может. |
||||||||
tynalex 05/03/2015 22:43 |
Проверено. У меня и 3ий AVR и 2ой Postal и Triton 5.7T. 2ой имеет значительное преимущество перед 3им. Но ему нужен LPT. У авэровского лишь одно преимущество, что он может работать с USB, а следовательно можно им пользоваться на дому у клиента, например с ноутбуком, но и возможностей у него меньше. Поэтому в стационарных условиях (в мастерской!) предпочтительнее всё же Postal2. Опять же ни Postal2, ни Postal3 никак не могут полностью заменить Тритон. Конечно я не исключаю и тот момент, что всё же со временем прогу под Роstаl AVR тоже дополнят чем то по новее. |
||||||||
ЕМХ 05/03/2015 23:25 |
Аналогично. |
||||||||
sofrina 07/03/2015 14:54 |
плата -postal2, аппарат на майне CV181H-X, категорически отказывается коннектится в дежурном режиме, в рабочем -без проблем, а вроде как должен и в дежурке? Во всяком случае если память не подводит раньше эти зависшие трупики поднимал и с дежурки, во всяком случае горящий красным индикатор на передней панели говорил об этом |
||||||||
fsem 09/03/2015 09:37 |
sofrina, вот тут: http://remont-aud.net/forum/119 все инструкции, посмотрите, что не так делаете. |
||||||||
Postal2 25/03/2015 05:57 |
Последняя версия для LPT-порта с завершённой поддержкой ик-пультов, аналогично usb-версии. Декодеры протоколов и конверторы форматов сторонних файлов - отложено на потом. |
||||||||
goga_tv 25/03/2015 12:01 |
А можно схемку, с подключением ИК приемника. Для прошивки вог, спи, я использую эту схему. Куда ИК приемник подключать? |
||||||||
Postal2 26/03/2015 02:36 |
goga_tv, выход ик-приёмника подключается к sda, а излучающий ик-диод (с резистором 33..100 ом последовательно) - между scl и питанием (параллельно резистору подтяжки). Если работаешь с i2c-eeprom - посмотри даташит на неё и узнаешь, где sda, scl, общий и питание. Выбери в окошке под пульты тот же джиг, что и для i2c-eeprom, и подключай соответственно. |
||||||||
Yuritsh 28/03/2015 16:47 |
А пока вот так обхожусь. |
||||||||
vyn 10/04/2015 16:39 |
Готов потестить PIC контролеры, что для этого надо? |
||||||||
Postal2 10/04/2015 22:47 |
vyn, для тестирования PIC нужно сам PIC хотя бы 1 штука (какие у тебя?), далее нужна логическая схема для управления питанием и Vpp, либо - готовый программатор под LPT из списка для LPT-версии (он же подключается к usb-варианту). Далее нужно питание для программирования PIC (+5 и +13 обычно). Если будешь использовать usb-вариант - нужна последняя прошивка, дам почтой. Если никаких приблуд для прошивки PIC с LPT готовых нет - сейчас немного погодя дам рисунок, но только ключей и общей компоновки на плату, т.к. часть с ключами - общая для usb- и lpt-варианта. То есть, если делать плату - надо предусмотреть оба варианта подключения, к usb-девайсу шлейфиком или прямо в LPT (когда он есть). Как получать напряжения питания - каждый придумает сам. |
||||||||
vyn 10/04/2015 23:48 |
Есть extrapic, но он на COM порт, есть Postal3, есть BiDiPro (LPT). Из контроллеров в наличии PIC12F629, PIC16F876, PIC16F676 и наверно еще парочка есть других, надо посмотреть. |
||||||||
Postal2 11/04/2015 02:46 |
vyn, почитал про BiDiPro... Смешанное чувство. Я так понял, есть LPT с соответствующей операционной системой. Давай тогда с него начнём. LPT-версия с драйвером есть у тебя или выложить здесь? Проверить можно на Атмелах через STK-200 ("5 проводков"). Схему ключей отрисую на бумаге и фото выложу через сутки. Можно подготовить питания и подключение пиков. Распиновка подключения для Микрочипа под LPT-версию расписана в текстовом файле ниже.
Подключение для usb-варианта расписано вместе с командами протокола (надеюсь, понять можно), прошивка с микрочипом работает только последняя (в ней работает кнопка i2c scan - определяет ответ от i2c-eeprom в панельке). |
||||||||
vyn 11/04/2015 17:40 |
Ну если не все так просто с бидипро могу по быстрому собрать такой программер http://kazus.ru/shemes/showpage/0/1546/1.html
С USB вроде все понятно. |
||||||||
Postal2 11/04/2015 23:26 |
vyn, посмотрел по ссылке. В принципе схема годная, но там применена редкая логика - выход у которой на высокое напряжение. Я на обычной логике сейчас разрисую. Преобразователь Vpp годный. Но на плате должны быть сразу гнёзда под LPT- и USB-разъём, или хотя бы место под их распайку. Поэтому давай уж унифицируем это дело. Проще повторять - это хорошо, но не в ущерб удобству. |
||||||||
vyn 12/04/2015 20:41 |
Согласен. Жду схемку. USB для питания? |
||||||||
Servismen 12/04/2015 22:18 |
Доброва времени суток. Пользуюсь Postalom 3 не долго, шьёт очень резво, всё интуитивно понятно. Работаю в "поле", т.е. на "линии" из этого вопрос: а возможно ли организовать автономный режим в Postalom 3. Ну скажем в USB разъём для компа. подключаем USB-Flash 8-32Гб + аналого-цифровой дисплей + простенькая клавиатура + внешний БП. Считываем дамп памяти и сохраняем на USB-Flash. а обратно новый.
ДОБАВЛЕНО 12/04/2015 23:21 Блин горелый !!! Как написать более длинное сообщение в одном посте. |
||||||||
Yuritsh 12/04/2015 22:40 |
|
||||||||
Postal2 13/04/2015 05:01 |
vyn, схема вот-вот, она как бы есть, но надо красиво сделать. Применяется логика на 6 инверторов любая, всё то же почти как на той схеме, добавляются джамперы для переключения на usb-девайс и высоковольтный ключ вверх с левелшифтером, просто транзистор - ключ вниз, тоже размыкается джампером, он не всегда нужен. Гнездо usb - это посадочное место на плате, если через LPT используется - через него питание, всё верно.
Servismen, автономный режим будет на STM32, он не совсем автономный, просто можно будет к любому сотовому подключить и видеть мсх как файл (эмуляция sdcard + massstorage usb). Однако концепт на Меге настолько силён, что проживёт не один десяток лет ещё. Принцип его работы прозрачен и понятен - это тоже многим нравится. Так и надо было делать ещё давно. |
||||||||
Servismen 13/04/2015 10:59 |
Yuritsh Носить на ремонт маленький ноут. или планшет неудобно, можно уронить. Оставлять в машине особенно зимой не вариант - перемёрзнет.
Кнопку "Ответить" попробую, спасибо. Делаю первые, робкие шаги в интернете. Postal2 STM32 обязательно посмотрю. |
||||||||
Postal2 16/04/2015 05:27 |
vyn, нарисовал более-менее. Один элемент от 74HC05 получается лишний, схема позволяет использовать 74HC14 например (не открытый выход). Если микросхема с неоткрытым выходом запаяна - тогда надо использовать перемычки J* (размыкать, иначе мсх мешает). Предполагается дип и панелька, поэтому всё равно. Предполагается, что резисторы на входе 74HC05 при неподключенном LPT сделают, чтобы мсх не мешала при работе через usb-девайс. При разводке платы как обычно нужно рассчитывать на "кабельный" разъём LPT, двусторонняя плата входит между рядами штырей. Остальное не знаю как. После проверки на практике схему можно будет красиво перерисовать в какой-нибудь программе. Джамперы J1, J2 - обязательно.
В базе n-p-n левелшифтера на самом деле 100 пик достаточно, но можно подобрать для синхронности второго ключа (который вниз, если нужен, он может быть лишний - для этого джампер J2). Катушку источника Vpp всё-таки лучше в виде чашечки наверно, пределы подстройки можно подобрать, а можно фиксированные сделать и переключать джампером. |
||||||||
vyn 22/04/2015 17:15 |
Собрал, готов попользовать |
||||||||
Postal2 23/04/2015 05:58 |
vyn, ну так подключай... В соответствии с даташитом проверяемого проца. Если через USB и прошивка в Меге новая (i2c scan работает) - то галки там выставь где нужно для инверсии управления, потом по умолчанию сделаю. MCLR (Vpp) и Vdd(питание) - включение низким уровнем согласно схеме. J2 можно разомкнуть сначала, джампер нужен для быстрого снижения Vpp при наличии на целевой плате ёмкости, чтобы её разрядить быстро. Напряжение Vpp тоже выставь какое процу надо. В проге выбираешь тип - и вперёд. После запуска проги тип перевыбрать надо (на будущее уже устранил), иначе напишет ошибку невыбора протокола.
Если пробуешь через LPT - выбирай программатор "David Tait", учитывай, что пока прога пинами не управляет - они в неизвестном состоянии. Попробуй почитать сначала непустые места, сигнатуру например. Если будешь заливать флэш - поищи прошивку под конкретный проц, как микрочип к прошивке мусора отнесётся - не знаю. |
||||||||
vyn 25/04/2015 22:32 |
Протестировал LPT вариант в режиме чтения, смущает надпись "- check signature failed", похоже чтение нормально не происходит? Лог файл и прошивку прикрепил.
Посмотрел питание на чипе нет, не появляется сигнал на 4 пине ЛПТ. Подал питание отдельно, кроме надписи "single protocol" изменилась на "multi protocol" при нажатии на кнопку "set ISP" больше никаких изменений. |
||||||||
Postal2 26/04/2015 03:49 |
vyn, всё проверил, ошибся со схемой я. Перепутал элементы с инверсией и без. То есть чтобы всё работало нужно одно из двух: первый способ - убрать диод на контакт 6 LPT, вход элемента перебросить с контакта 5 на контакт 6 LPT и выбрать в качестве программатора "P16PRO40"; второй способ - применить мсх с элементами без инверсии, но подтяжку на входах перебросить на плюс питания, чтобы при отключении от разъёма LPT все питания были неактивны.
По описанию для PIC12F629 высокое +12 Vpp должно подаваться перед питанием 5V, если рестарт ISP выполняется хорошо - то чтение разных областей после рестарта будет правильным. Это как раз тот чип, который для перехода в нулевой адрес требует повторный вход в ISP. Вроде других ошибок не нашёл пока. |
||||||||
Postal2 26/04/2015 04:41 |
Чтение с разных адресов можно выполнять со странички микрочипа, читая как бы "калибровку", она в кодовой области. При этом, если адрес в области кода выбран меньший, чем предыдущий, прога автоматически делает рестарт ISP. Если читается область конфигурации - рестарта не будет, т.к. для установки указателя в её начало имеется команда. |
||||||||
vyn 26/04/2015 11:12 |
С питанием стало все в порядке. Больше ничего не изменилось. Пробую на 74HC14 попробую на 74HC05 отпишусь. Еще вопрос почему размер флеши и памяти в проге завышен в 2раза, вместо 1024, 2048 и вместо 128, 256. |
||||||||
Postal2 26/04/2015 16:37 |
vyn, предварительное предположение - не входит в ISP из-за слишком быстрой подачи питания следом за Vpp, надо попробовать уменьшить скорость - это должно влиять и на обмен, и на все интервалы (проверь осциллографом). Второе - скорректировать Vpp в сторону увеличения - подавать 13V на сам чип (до ключа чуть больше). Пока не вижу ошибки в протоколе.
Размер сделан везде в байтах чтобы не путаться, если посмотришь оригинальные прошивки - поймёшь. Тем более, адрес напрямую не ставится (в старых чипах), а пошагово увеличивается - мне проще отсчитывать в байтах, при этом всё совпадает с содержимым hex-файла. |
||||||||
vyn 27/04/2015 20:50 |
Сменил логику на 74HC05, сменил контролер на PIC16F84A, игрался с напряжением программирования, выбирал разные режимы работы LPT (ECP, EPP...), менял скорость порта, в программе уже всеми кнопочками поигрался, перепроверил в который раз плату, изменений никаких, все теже 3FFF. |
||||||||
vyn 27/04/2015 23:46 |
Установил Winpicprog, драйвера, выбрал в настройках P16PRO40-7406 и вот он результат все работает, пишет стирает, читает. Так что с железом полный порядок. На USB пока не проверял, пока не сменил прошивку меги на последнюю. Только схему по последнему вашему совету переделывать не надо, работает в первоначальном варианте, только 6 пин порта ни на что, пока не влияет. |
||||||||
Postal2 28/04/2015 00:22 |
vyn, ну ясное дело что ошибка у меня где-то, надо искать. У меня на пин 6 управление Vpp с опережением подаётся, пин 5 включается одновременно с питанием. Если не переделывал - тогда понятно почему в ISP не входит. Скорость имелось в виду выбор в проге (ОК после этого). Если проблема в протоколе - то USB-вариант тоже не будет работать.
3FFF откуда читает? Из конфигурации с разных адресов? Из основной памяти с прописанных мест? Или речь про сигнатуру только? Осциллограф что по данным показывает? Скорость меняется? Есть похожесть на Winpicprog? В чём разница? ДОБАВЛЕНО 28/04/2015 01:27 Смену скорости проверил - это работает. |
||||||||
fsem 28/04/2015 09:51 |
Postal2, 3FFF - это нормальное состояние чистого чипа. Проверено на всех имеющихся программаторах.
Вот скрин дампа чистого PIC16F84A, прочитанного LPT-шным Виллемом. |
||||||||
vyn 28/04/2015 10:43 |
Вашу переделку делал, не работает и с ней. Чип уже читаю не чистый. 3FF будет читать даже без чипа, голый программатор. Посмотрю осциллографом, отпишусь. |
||||||||
Postal2 29/04/2015 05:02 |
vyn, это понятно, что у меня есть ошибка. Но код по микрочипу весьма объёмный, и по одной фразе "не работает" искать весьма тяжело. Посмотри, может зацепишься за что-нибудь. А я протокол буду просматривать, бегло просмотрел - не нашёл пока. Раз уж микрочип приделан - надо чтобы работал, жаль потраченного на него времени, не особо он и нужен, разве что через usb когда. |
||||||||
vyn 29/04/2015 16:16 |
Нашлась проблема. На выводе 2 и соответственно 10 LPT порта нет никакого сигнала. Сигнал на 3 ноге присутствует, хоть и отличается от P16pro40. |
||||||||
Postal2 30/04/2015 07:48 |
vyn, синтаксическая ошибка была. Вместо a = b & c было a = b &= c. Исправил, пробуй. |
||||||||
vyn 30/04/2015 11:17 |
Заработало!!! О первых замеченных проблемах:
1. Не проходит нормально запись на пониженных скоростях (Slow и ниже), выскакивает ошибка верификации. 2. Если загрузить прошивку которая выставляет параметр "protect" после неё невозможно переписать чип, необходимо сразу делать стирание затем запись. Хотелось бы, чтобы запись происходила без лишних движений и можно было галку "protect" отключить перед записью. Как реализовано в других программах. Готов дальше потестировать, чтобы окончательно уже определиться со схемой и т.д. Еще непонятна галка "Calibration restore"? тоесть мне не надо сохранять калибровочные константы перед записью? если она активна. |
||||||||
Postal2 30/04/2015 22:57 |
vyn, насчёт записи на низкой скорости - посмотрю. Возможно, дело в низком приоритете работы с портом, кто-то перебивает. Как опцию на крайний случай можно галку для этого ввести.
Если установлен "protect", то процедура стирания отличается, стирание только кнопкой "erase" со странички - так и было задумано. Предполагается, что человек разрабатывает прошивку, а в конце уже ставит protect и не стирает больше. Но в принципе настроечную галку под это допустимо сделать, сделаю. "Calibration restore" - да, прога сохраняет и встраивает байты калибровки в новую прошивку автоматически. На всякий случай, мало ли ошибка, чип нужно заранее вычитать для полной гарантии. Выслал прошивку Меги последнюю, для тестирования работы с микрочипом через usb-девайс. |
||||||||
vyn 02/05/2015 00:35 |
Обнаружилась еще одна ошибка. При записи (тестировал пока на PIC16F84a PIC12F629) если в область EEPROM пишутся данные, не проходит верификацию, хотя какие-то данные пишутся. Прилагаю два файла, оригинал и после записи. По поводу скорости записи, можно не париться, на другом компе работает без проблем на всех скоростях. |
||||||||
Postal2 02/05/2015 05:03 |
vyn, ага, вижу. Данные пишутся правильно, имеет место неправильная интерпретация пустых мест при чтении, данные-то байтовые, а в файле пишутся словами. Сейчас доработаю это. По скорости - галку сделал для включения максимального приоритета при отработке каждой одной команды. На весь цикл записи сделать затруднительно, поэтому проскок помехи всё равно возможен, но сама идея неплоха, пусть будет.
Галку для записи со стиранием из запертого состояния сделал, но в этом случае сохранение калибровки не имеет смысла. Выложу попозже. ДОБАВЛЕНО 02/05/2015 06:07 Наверно, проще именно верификацию еепром доработать, т.к. представление в виде FF тоже не с потолка взято, где-то встречалось. |
||||||||
Postal2 03/05/2015 05:40 |
Доработанные версии для LPT и USB. Исправлена верификация для еепром в режиме pic16 (не обращает внимания на старший байт). Корректно считает 3FFF для pic16 за пустое содержимое, поэтому чтение пустого pic16 даст сообщение, что он пустой, а файл полный 3FFF теперь не создаётся. Имеется галка для стирания из закрытого состояния (только если весь чип пишется), не сохраняется. Для LPT есть галка режима RealTime, действует сразу, не сохраняется.
Верификация свежеоткрытого файла поправлена для pic. Наверняка найдётся ещё что-нибудь нехорошее, пока не видно. ДОБАВЛЕНО 03/05/2015 06:53 При чтении видно, что мелкие кусочки конвертор объединяет по своему, на обратной записи такого файла это не скажется. |
||||||||
vyn 03/05/2015 21:39 |
Решил проверить на реально рабочем устройстве. Извлек PIC16F873A в списке выбора не нашел, но есть без буквы "а", по идее программно отличаться не должны? Считал прошивку, прога ругнулась на несоответствие сигнатуры, ну так и должно быть, ведь чип другой. Стер чип, убедился, что он пустой. Произвел запись ранее считанной прошивки и ...... нифига не вышло. Где ошибка? Все таки чипы отличаются для записи? На всякий случай прилагаю файлы.
ДОБАВЛЕНО 03 Май 2015, 21:01 Убедился другим софтом чипы действительно разные. Тогда получается что он и считал чип не верно? Мне не критично, просто убедиться. |
||||||||
vyn 03/05/2015 22:25 |
Кстати функция сохранения констант на проверенных чипах работает нормально. |
||||||||
Postal2 03/05/2015 23:23 |
vyn, считал скорее всего верно, обычно там мелкая заморочка с записью, сейчас попробую найти данные на 873А. |
||||||||
Postal2 04/05/2015 04:02 |
vyn, вот версии с добавленными
PIC16F873A • PIC16F876A • PIC16F874A • PIC16F877A Разница только в записи естественно, эти нужно по 16 байт писать (8 слов). Так что считанное всё верно. Вставлены перед серией pic18. Если ещё чего-то не хватает, то добавлю. Но у меня не все спецификации есть, каких нет у меня - тогда надо будет искать programming spec. |
||||||||
vyn 07/05/2015 00:15 |
Теперь по USB варианту, нужно в настройках сигналы VDD, PGM, MCLR поставить галки иначе не работает. Теперь по чипам:
1. PIC12F629. При нажатии "set isp" определяет сигнатуру, выводит название чипа. Читает, пишет, не стирается. 2. PIC16F84a. При нажатии "set isp" определяет сигнатуру, выводит название чипа. Читает, пишет, стирает. Нажимаем "out isp". Нажимаем повторно "set isp" выдает ошибку "error config mem set!" нужен перезапуск программы. Тоже самое происходит если, что-то изменили в параметрах. 3. PIC16F873a, При нажатии "set isp" не определяет сигнатуру. Ничего не работает. При выборе чипа PIC16F873 и нажатии "set isp" определяет сигнатуру, выводит название чипа PIC16F873a, в параметрах автоматически выставляет правильный чип. Читает все "FF". Приверил на LPT действительно чистый чип (стерся ??)прописал его заново, но верификация все время сбоила по разным адресам. Затем прошла нормально. Вставил в USB определился читался, писался, сверялся с ошибками, также с ошибками. Лог файл прикрепил. Что это с ним? сам чип уже сбоит или с новыми версиями прог проблемы? В общем не все так хорошо как в LPT варианте. |
||||||||
vyn 07/05/2015 01:15 |
Удалил сообщение.
В общем по PIC16f873a вроде все работает только не стабильно. |
||||||||
Postal2 07/05/2015 03:03 |
vyn, по USB-варианту ясно, где-то ошибка у меня в установке параметров, приблизительно направление поиска ошибки понял. По PIC16f873a это не я, это микрочип пакостит. Дело в том, что я изначально сомневался в нормальной буферизации 16-и байт для записи внутри чипа. Но режим пословной (по 2 байта) записи у него отличается, было лень добавлять специально под него, в спецификации режим обозначен как "альтернативный". Теперь ясно, что именно этот "альтернативный" метод и нужно использовать. Сделаю и выложу, должна будет запись PIC16f873a заработать без ошибок. |
||||||||
Postal2 07/05/2015 07:17 |
vyn, ошибок в инициализации usb-версии пока не нашёл, уточни условия, и в usb-варианте переустановка режима только по reset. Предполагаю, что дело в высокой скорости, тактовая высоковата. Сравни осциллографом, в следующей прошивке Меги для режима Атмел специально понизил в 6 раз, могу переключить туда же функцию pic. Пока же вот версия, где командой вносится аппаратная задержка на 13мкС после каждой полной команды, плюс скорость LowSpeed поставь. Скорее всего, в Меге прошивкой тактовую понизить, а в проге - старый вариант оставить. PIC12F629 кнопкой по идее и не должен стираться, галку unprotect at write тоже надо снять, он обычными командами bulk erase стирается только.
Пока альтернативный режим записи PIC16f873a не сделал! Это чуть попозже. ДОБАВЛЕНО 07/05/2015 08:25 vyn, ещё при работе с pic галка spi read short step на страничке misc - задействована! Испытай её тоже (на прошлой и этой версиях). |
||||||||
Postal2 07/05/2015 08:14 |
vyn, вот версии с альтернативным методом записи PIC16f873a, в usb-версии пока введённая пауза осталась, надо выяснить, нужна ли она.
ДОБАВЛЕНО 07/05/2015 09:35 vyn, то есть можно записать PIC16f873a последней версией, а верифицировать предыдущими. Верификация работает так, что если откроешь или накинешь мышкой файл - с ним и будет сверяться, пока чтение не запустишь - тогда с прочитанным. |
||||||||
Postal2 07/05/2015 13:17 |
vyn, определил причину ошибки "error config mem set!". Особенности протокола, можно посылать команды с большими задержками без обратной связи, хотя можно запросить обратную связь, что не использовано. В результате на LowSpeed отработка смены уровней ещё не закончена, а послана команда установки на конфигурацию, она не принимается в этот момент. Просто увеличил паузу в проге перед запросом. То же, что и предыдущее, но ожидается, что без "error config mem set!". |
||||||||
vyn 08/05/2015 12:17 |
Протестировал последнюю версию, все вроде нормально. Осталась только проблема с PIC16f873a нестабильная запись, несколько раз надо прошивать прежде чем пройдет верификацию. Про галку spi read short step на страничке misc, что с ней , что без неё разницы не заметил.
Еще вопрос. Имеем к примеру PIC12f629, зашиваем в него прошивку в которой в параметрах стоит защита от считывания. Прошиваем. Затем хотим зашить другую прошивку. И программа уже не может считать калибровочные константы. Так и надо? ДОБАВЛЕНО 08 Май 2015, 11:24 Еще по поводу 873а, мне кажется проблема не в записи, а в стирании. При сравнении дампов, где не проходит верификацию, находятся данные от старой прошивки. |
||||||||
Postal2 08/05/2015 17:58 |
vyn, насчёт калибровки PIC12f629 я выше уже писал. Программе всё равно, она выходит на адрес и читает. На практике видим, что нельзя калибровку прочитать. Стирание 873а посмотрю, попозже выложу версию. Пока что вопрос - нужно ли снижать скорость физической передачи данных/тактирование для usb-версии? Это делается в прошивке Меги. И под вопросом дополнительная пауза, введённая между командами в usb-версии. |
||||||||
Postal2 09/05/2015 04:23 |
vyn, вот версии, стирающие PIC16f873a, до этого стирание не работало (стиралось в момент записи старой версией). Заодно подправлено стирание для PIC12f629. В usb-версии опять отключена пауза между командами, проверь, не будет ли сбоить. Если что - вернём обратно. Скорость обмена с pic usb-версии надо понижать?
ДОБАВЛЕНО 09/05/2015 05:30 Да, и если ставишь галку "spi short step" - сразу снижается скорость, у меня заметно, т.к. идёт 4 обмена по usb вместо одного. ДОБАВЛЕНО 09/05/2015 05:34 Мне главное, чтобы глобально протокол обмена с pic надёжен был, дальше подправить под конкретный чип нет проблем. |
||||||||
vyn 11/05/2015 01:15 |
Со скоростью пока не знаю, но пробую разные скорости и варианты, сбоев не видно, надо будет попробовать на компе, где более скорострельный порт. Хочу всё же добить 873а, прикрепляю файлы с дампами и логами, есть ошибки записи при чем разные в USB и LPT. |
||||||||
Postal2 11/05/2015 02:04 |
vyn, ошибок записи сходу так не видно, вроде всё работает, проблема с верификацией. Дело в том, что при разрыве адресов в hex-файле промежуток при конверсии в bin заполняется FF. А при проверке чип линейно читается, и с него в этом месте считывается 3FFF. Вот при сравнении 3FFF с FFFF и выскакивает ошибка. Сейчас сделаю, чтобы было вообще без разницы.
ДОБАВЛЕНО 11/05/2015 03:15 Да, в usb-версии config не записался почему-то, сейчас смотрю... |
||||||||
Postal2 11/05/2015 06:17 |
vyn, вот две версии (для LPT и USB), изменил режим для 873а обратно на запись пачками по 16байт. Потому что спецификация кривая, и по логам видно, что кодовую область он нормально пишет в альтернативном режиме (пословно), а user и config опрокидывает. Верификация поправлена. Посмотрим, если кодовая область будет плохо, тогда её пословно, остальное - пачками. Увеличена пауза после управления пинами на 10мс в том числе на всякий случай для LPT-варианта. Уже казалось бы всё в проге предусмотрел - однако с 873а пришлось дополнительные условия подключать, у него у единственного пословно user не пишется, то есть вот эти испорченные биты на чтении появляются при пословной записи. Попробуй, посмотрим что дальше делать. А со скоростью всё в порядке, скорость для usb-девайса имелась в виду, можно больше не проверять, если только окончательный вариант прогнать потом.
ДОБАВЛЕНО 11/05/2015 07:43 Если кодовая область будет записываться с ошибками - всё равно обязательно проверь надёжность записи user и config, и не пишется ли мусор в user. Потому что с кодовой областью всё понятно как писать если что. |
||||||||
vyn 11/05/2015 22:14 |
Протестировал PIC16F84A, PIC16F676, PIC16F873A, PIC12F629 и в USB и LPT версии больше явных проблем не обнаружил. Единственное если зайти в свойства выбранного чипа, то не с первого раза правильно считывает калибровочные константы, лог файл прикрепил. Но это наверно просто надо иметь ввиду. |
||||||||
Postal2 11/05/2015 23:07 |
vyn, ага, понял. На самом деле это ошибка, нет рестарта ISP. Прога текущий адрес хранит внутри себя, получается, что после обращения к еепром эта внутренняя переменная сбивается. Сейчас буду исправлять. |
||||||||
vyn 11/05/2015 23:57 |
Схема больше меняться не будет? Второй ключ который вниз исключил, или надо оставить? |
||||||||
Postal2 12/05/2015 01:26 |
vyn, ну естественно чем проще - тем лучше. Ключ вниз нужен, если на целевой плате ёмкость на MCLR висит, чтобы быстро её разряжать. Но поскольку сейчас (наверно) прошивка pic нужна редко, то проще эту ёмкость от MCLR на время прошивки убрать, в большинстве случаев. Если у тебя всё хорошо работает без ключа вниз - то и не нужен он. Во многих программаторах его и нет кстати.
Ниже окончательные версии, но уже можно не проверять. Там введена переменная, чтобы после работы с еепром pic16 всегда выполнялся рестарт перед доступом в секцию кода. Основное проверено, pic18 у меня по спецификации сделан, так что если добавить или непроверенный чип сглючит - проблем нет. Главное - работает. Внутри проги сделаны функции и под pic24,pic32 - но вряд ли понадобится их реализовывать. Если прошивание pic нужно при ремонте чего-нибудь - можешь статью сам в журнал "Ремонт и сервис" написать, благо схема красиво нарисованная есть. Я сам этими pic не пользуюсь, просто они популярны - поэтому нужно было добавить в прогу. ДОБАВЛЕНО 12/05/2015 02:41 И у меня ни в проге ни в железе никогда ничего не меняется в уже установленных пунктах, поэтому всё сверху вниз совместимо. Единственное исключение - функция управления пинами под Микрочип в прошивке Меги, она делалась давно, и протокол после этого доработан был, а у людей - старая, частично совместимая прошивка V2. В прошивку Меги заложены также JTAG и Dallas. И ещё куча. |
||||||||
vyn 12/05/2015 13:44 |
Все же обнаружилась проблема с PIC16F676 каждый раз считывает по разному, ошибки возникают по разным адресам. Ну естественно и запись не проходит нормально.
В архиве файл записанный и несколько раз считанный. |
||||||||
Postal2 12/05/2015 18:02 |
vyn, это с usb-версией? Детально не посмотрел, но вижу, что рестарт нормально - значит, протокол. Либо скорость меньше надо делать, либо паузу в проге (в некоторых предыдущих версиях - можешь попробовать ими почитать). Сравню побайтно и решу как лучше. Провода не длинные? Сравнивать по данным нужно, попозже сделаю. |
||||||||
vyn 12/05/2015 20:20 |
Да с USB. Сбои на всех версиях, вечером проверю LPT. |
||||||||
Postal2 13/05/2015 00:26 |
vyn, я проверил. PIC16F676 это то же, что и PIC12F629 по алгоритму. Возможно, чип старее, а у меня задержки при записи стояли оптимистично, увеличил задержки для записи в этом режиме, больше ничего не делал, поскольку видно на чтении, что пропуска команд нет - плавают отдельные биты. Это может быть связано с плохим прописыванием флэш, либо с персональной чувствительностью чипа к проводам. Плохое прописывание возможно из-за обрыва процедуры записи без достаточного ожидания. Это поправлено. Однако, чтобы избежать ситуации, когда внутренний таймер записи использует то же калибровочное слово - записать сначала одну только калибровку (с bandgap вместе), а потом писать целиком. Ну или пробовать - как получится.
Вот версии с увеличенной задержкой, на PIC12F629 тоже влияет (но если работало - можно не проверять). ДОБАВЛЕНО 13/05/2015 01:27 А если сравнивать с оригинальным файлом - там видно, что чип не успевает записывать. |
||||||||
vyn 13/05/2015 20:22 |
Все нормально, LPT версию пока так и не проверил. Правда пол дня просидел все пытался понять, почему новая версия еще хуже стала работать. Что я только не передумал. Оказалось все как всегда просто, с утра надо было SPI перешить, переставил джампер на 3.3в, а начал с пиками работать вернуть в положение 5в забыл, при этом они четко определялись, читались константы, а вот шиться нормально, никак не хотели . Ну вроде с экспериментами закончил, подкорректирую печатки, выложу. |
||||||||
Postal2 13/05/2015 22:16 |
vyn, LPT-версия должна автоматом работать, там всё то же сделано. А с 3.3 по питанию со старыми еепром возникали проблемы, даже размер неверно определялся. Джампер красного цвета на переключение питания нужно ставить, сразу заметно тогда. У меня после случая с еепром - красный джампер.
Раз всё работает, тогда внедряю в USB-версию функции для JTAG, попутно работаю с документацией на stm32f407. |
||||||||
vyn 18/05/2015 21:18 |
Вернул в схему ключ, раз он иногда нужен. Также выкладываю схему для USB варианта, кому LPT вообще не нужен. В неё добавил индикацию VPP и VDD. |
||||||||
vyn 19/05/2015 00:19 |
Печатка для USB варианта сделана как насадка для Postal_AVR, т.е. втыкается прямо в разъемы программатора вторым этажом. Делал на скорую руку на дискретных элементах, как то не эстетично для этого программатора. Будет время переделаю на SMD элементы. |
||||||||
Postal2 19/05/2015 03:55 |
vyn, у тебя на схеме неверное управление нижним ключом, сравни с нарисованным вариантом. Там от базы два диода, и низким уровнем ключ отпускает. В принципе, достаточно одного диода как на твоей схеме, но соединение на пин 5 разъёма LPT необходимо разорвать, т.к. порт будет мешать закрыванию транзистора низким уровнем через диод (это при установленных джамперах, причём если не поставить джампер на диод, а второй поставить - то резистор в коллекторе ключа задымит, т.к. ключ получается всегда открыт).
ДОБАВЛЕНО 19/05/2015 05:00 Насадка - это правильно, первоначальная конструкция меняться не должна, должен быть доразведён излучающий ИК-диод только. |
||||||||
vyn 19/05/2015 11:05 |
Схему исправил, неправильно истолковал фразу "убрать диод". |
||||||||
Postal2 08/09/2015 17:55 |
Недоделанная версия, конвертирующая файлы .ccf с обученным кодом, RC5 и прочее в процессе приделывания. Но уже можно насладиться. Попадается грязный код, некоторые варианты ещё проверю. Основной вопрос - все коды видит или нет? Вроде все. Для срабатывания конвертора нужно открыть виртуальный пульт и набросить на него ccf-файл.
В данном случае сначала сделать LPT-версию мне удобнее. |
||||||||
Postal2 12/09/2015 09:33 |
Доработал конвертор. Берёт RC5,RC5X,RC6,RC6A ну и NEC я попробовал, но не уверен, что правильно расставил данные. В любом случае выводятся на попытку конвертирования какие-то сведения в файле, если их удастся загнать успешно в синтезатор в другом порядке - поправлю в конверторе тогда. Также работает установка Noise Level, удаётся иногда грязь почистить. Для отдельных хекс-кодов от Пронто будет сделано открывание файлов txt, тогда можно и вручную почистить отдельный код.
Загрузка файла пока так же, это USB-вариант, перенёс в него, т.к. готово практически. |
||||||||
muhamorhik 08/10/2015 12:18 |
Здратсвуйте! А сможет етот программатор прошить эт чудо magnachip mc80f0604b? Зарание спасибо! |
||||||||
Валера12 22/10/2015 21:58 |
Уважаемый Postal2 , а можете добавить в программе postal2 на неиспользуемые линии (биты ) LPT порта логическую 1
т е в маску "или" по свободным пинам влепить 1ку . что бы от нее питать spi флеш .( использую 4 резистора без hc244 и литий на питание ) . |
||||||||
Postal2 26/10/2015 13:14 |
Валера12, именно так и сделано, и все мои джиги запитаны через диоды шоттки с неиспользуемых пинов DB-25, питание с usb вообще не использую. Но у меня PCI-плата, уровни всё-таки мощные. На мат.плате LPT выбит давно по линии strobe. То есть, для конкретного джига со всех пустых пинов данных (D0..D7) по диоду. Можно и с выходов control добавить диодов, но эксперименты показали, что нагрузочная способность их часто ниже, поэтому сначала с данных. |
||||||||
Валера12 30/10/2015 20:28 |
Спасибо . вспомнил интересную особенность материнки (Msi H81M-p32l )
по линиям данных логическая "1" 3. 3 Вольт а по линиям Control логическая "1" почти 5 Вольт . |
||||||||
Валера12 11/11/2015 19:51 |
удалил |
||||||||
foskr 13/11/2015 20:42 |
Доброго времени суток !
Подскажите а 25LC460 будет читать и писать. |
||||||||
fsem 13/11/2015 22:32 |
foskr,
1. Не 25LC460, а 25LC640. 2. Легко, как Р2, так и Р3, см. картинку. |
||||||||
foskr 14/11/2015 10:54 |
Спасибо огромное. |
||||||||
fisik 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. |
||||||||
БУНЯ 19/11/2015 13:56 |
fisik, такое обычно пишет когда не контачит чип. |
||||||||
fisik 19/11/2015 14:54 |
БУНЯ, Ага,точно,не контачил,но теперь при записи выдаёт ошибку,(перевёл,ошибка стирания),и это происходит только с флеш серии25*32,остальные читает и записывает нормально. |
||||||||
БУНЯ 20/11/2015 13:35 |
fisik, опять не контачит, или флешка "убитая". |
||||||||
fisik 13/12/2015 06:08 |
Люди замучал он меня,при записи SPI сразу выдаёт.ошибку.Пробовал разные флеши,уже и на проводках пробовал припаятся к флеши.
Connection opened . Using FileSize ... File Size = 4194304 Status stored for use ... Mode clear - restore . "Auto" = Combined Mode . Erase SPI Flash Error : All Attempts Fail . Stop at : 0 |
||||||||
fsem 13/12/2015 11:07 |
fisik, пропаяй панельки, атмегу и всё будет хорошо. |
||||||||
fisik 14/12/2015 02:58 |
fsem, Спасибо,а что за атмега? |
||||||||
fsem 14/12/2015 10:59 |
fisik, ATmega88 - это микроконтроллер, установленный на плате Postal3. Возможно что со временем и его ноги окислились. Ведь вы не знаете с каким флюсом производилась пайка. |
||||||||
fisik 15/12/2015 03:10 |
fsem, Спасибо большое. |
||||||||
Individo 09/01/2016 02:04 |
Товарищи, подскажите pic12f683 можно прошить Postal3, нужен ли для этого делать адаптер под PIC? В программе есть только pic12f629 и 675. |
||||||||
vitas7114 17/01/2016 23:09 |
vyn, приветствую! скажи пожалуйста - какие транзисторы применил в "приблуде" к PostalAVR для программирования PIC? |
||||||||
slavik5555 25/01/2016 03:20 |
люди помогите! Замучался, где ошибка у меня???
Postal 3 пытаюсь зашить KB9012, подключился к разьему клавиатуры в соответствии со схемой мат.платы (compal la7981p)и инструкцией к программатору. Подключение USBexpress в Win7, драйвера стоят все прошиваю без проблем (в основном 25 серию). Тут впервые подключил KB9012 (прозванивал все контакты от программатора до KB9012) типа все правильно.. |
||||||||
fsem 25/01/2016 03:28 |
slavik5555, вопрос задать нужно тут: http://monitor.net.ru/forum/viewtopic.php?t=436716&postdays=0&postorder=asc&start=1120&sid=7ad922b571ea8e15294a2d867825af20
Если хочешь получить ответ, опиши все действия и обязательно прицепи лог. |
||||||||
slavik5555 25/01/2016 03:35 |
настройки в программе производил те что рекомендуются, KB9012 даже новый поставил.
Я так понимаю нет соединения когда нажать - Set ISP |
||||||||
Postal2 26/01/2016 11:25 |
Individo, pic12f683 в прогу не добавлено. Однако запрос на добавление от добропорядочного пользователя предполагается другой. Примерно так:
"Мне нужно добавить X, вот ссылка на спецификацию (ссылка/файл), очень похож на Y, который есть в проге, отличается тем-то и тем-то. Девайс собран, проверен, могу тестировать (и соображаю головой)." - Примерно так. slavik5555, по виду лога питание 3.3 на плату берётся с девайса, проседает - под питанием остаётся только CP2102. ДОБАВЛЕНО 26/01/2016 12:33 Метод записи spi-flash winbond W25QXX с установленным битом CMP: в настройках ставим "All Set", жмём "Exec", переключаем на "Don't Touch", выходим по ОК, жмём Status - видим много единиц, после этого делаем успешно запись. |
||||||||
sergiy1972 05/02/2016 10:53 |
Покупал Postal3 уже давно. Смотрю появилась поддержка эмуляторов ИК-ДУ. А можно по этому делу почитать подробный мануальчик и какую программу запускать? Спасибо. |
||||||||
Yuritsh 05/02/2016 13:33 |
Я себе вот такое слепил, из того, что было.
Правда так и не пользовался пока. Всё больше Креатором обхожусь. |
||||||||
sergiy1972 05/02/2016 15:13 |
ДОБАВЛЕНО 05/02/2016 14:19
Подскажи пожалуйста под какие ПИК подходит сей переходник? И если можно то схемку получше качества. Детали вообще не читаемы. Спасибо. З,Ы, Имею на руках Постал3. Под него щаманить буду. |
||||||||
Yuritsh 05/02/2016 16:03 |
А чего нет - читай на Мониторе.
|
||||||||
sergiy1972 05/02/2016 17:08 |
Что в переводе ИЩИ СОБАКА МЯСО |
||||||||
foskr 01/03/2016 14:48 |
Доброго времени суток!
Подскажите, 95320 нужно считать, как выставить настройки. |
||||||||
foskr 01/03/2016 15:50 |
Забыл написать в наличие Postal3 |
||||||||
Yuritsh 01/03/2016 16:06 |
По умолчанию не пробовал? |
||||||||
foskr 01/03/2016 16:55 |
Это как еще. |
||||||||
TYGRA 01/03/2016 21:33 |
Доброго времени суток! Подскажите, пожалуйста, имею Postal3 и не могу понять, как очистить spi-flash память. Если не затруднит, будьте добры. Пробовал в понипрог забивать слитый объем флеши FF, но Postal ругается и не хочет лить в нее пустую прошивку. Буду благодарен!
И если не трудно, объясните, человек делал к Postal3 прибуду ИК, так вот там и приемник ИК находится. ДОБАВЛЕНО 01/03/2016 22:34 Получается можно пульты в реале сливать, хранить и пользоваться? И мануальчик бы на все это добро! Огромная просьба! Заранее благодарен откликнувшимся! |
||||||||
Postal2 03/03/2016 10:27 |
foskr, поставь галку spi eeprom и выбери 4к(25320), либо можешь auto, либо кнопкой version всё поставит само (если выбран autosize).
TYGRA, это про Winbond? Там статус нужно в единицы иногда ставить. Отдельно кнопка Erase есть. Про пульты есть статья: http://remserv.ru/cgi/magazine/issue/202/tv/4223 Где есть полная версия - не знаю. Там в статье не упомянуты конверторы из формата Пронто и Winlirc (конверторы появились позже). |
||||||||
Postal2 03/03/2016 10:59 |
В принципе в базе аппаратов к описанию есть смысл добавлять файлик с описателем пульта в формате Великой Проги. И отдельный каталог под это. Однако завистники и злопыхатели будут ждать, пока их паровоз подтолкнёт. |
||||||||
fisik 17/03/2016 08:54 |
У меня со стиранием SPI,проблемы постоянно,хотя эти же флеши на тритоне стираются и записываются без проблем,при записи пишет Connection opened .
Source File is too big ! Status stored for use ... Mode clear - restore . "Auto" = Combined Mode . Erase SPI Flash Error : All Attempts Fail . Stop at : 0 Burst Fail, try AAI ... AAI Fail, try AAI2 . [u]ДОБАВЛЕНО 17/03/2016 10:06[/u я не настраивал его на работу на высоких скоростях,может это быть причиной? Хотя раньше работал без проблем. |
||||||||
Postal2 18/03/2016 19:56 |
fisik, при стирании, как и при записи, микре иногда нужна дополнительная керамика по питанию (1..4.7мкФ). Некоторые мсх способны записывать в определённом диапазоне напряжений питания. У которых питание 1.8 - есть вероятность выбить её попыткой записи на 3.3. В случае Winbond могут быть необходимы операции со статусом перед записью-стиранием (All Set-Exec-Don't touch, после работы с Winbond вернуть на Clear-restore или all clear).
И если "проблемы постоянно" - значит, пользуемся тем, чем умеем. Человек может привыкнуть писать через LPT, зная все подводные камни, он лучше подождёт, чем пустится в эксперименты. Это нормально. |
||||||||
vyn 26/03/2016 13:58 |
Под любые пики. Себе сделал универсальный переходник, вставляется пик, а он уже перемычками соединяется с соответствующими контактами программатора. ДОБАВЛЕНО 26 Март 2016, 13:02 Схема http://monitor.espec.ws/section46/topic243574p100.html в прикрепленном файле, там все читается. |
||||||||
Postal2 26/03/2016 22:38 |
vyn, если у тебя возникнет надобность работать с пиками, которых нет в списке Проги, то напиши здесь - и я в 3 дня добавлю (спецификация по прошивке-загрузке должна быть доступна). Это из-за того, что ты сможешь нормально протестировать. А то у некоторых на ровном месте ничего не работает, все хотят готовый алгоритм действий. В случае с пиками всегда сюрпризы, например может требоваться пауза бОльшая, чем в спецификации. |
||||||||
pabel 27/03/2016 20:12 |
Postal2, Здравствуй Володя.
Добавил бы ты драйвер ЛПТ для 64 ой.,ХР-7-8.,-было бы вообще ништяк.? А то Суп есть ,...а Ложки нет(интерфейса,мать его). Эт просьба. |
||||||||
Postal2 27/03/2016 20:34 |
pabel, так с прошлого года всё есть, статья вышла, где об этом написано:
http://remserv.ru/cgi/magazine/issue/210/tv/4404 Одновременно независимо 2 человека соорудили разные драйверы, но больше известен этот: https://github.com/dmitrystu/LptDrv Этот драйвер родился на ремауде (там можно тоже скачать), люди сообщают, что работает отлично, на ноутбуках в том числе. Сам я пользую XP пока что. Я думал, все знают...? |
||||||||
pabel 27/03/2016 20:47 |
Postal2, Не,не, ..не все.Ты на Мониторе скажи чтобы его(драйвер) на первой странице положили вместе с программами.
Большое спасибо Володя. ДОБАВЛЕНО 27/03/2016 21:55 P.S.Postal2, На 7-64 переходи,не пожалеешь. |
||||||||
Postal2 27/03/2016 21:35 |
pabel, а я думал что уже лежит там. За драйвер это не мне спасибо. Меня просто достало всё самому делать, и я всё ждал, кто же сделает, благо у проги интерфейс к драйверу удобный (через dll) и документирован, включая исходник заготовки (wrapper). Таким же образом через подставную siusbxp.dll можно usb-вариант к чему-то высокоскоростному присобачить. И записывать 8 мегабайт за 10 секунд.
7-64 я видел на ноутбуках. С точки зрения решения задач и Windows 98 сойдёт. Она гораздо сильнее отличается от Windows 3.1 (за 4 года!), чем любая новая система от самой Windows 98. |
||||||||
blek1 27/03/2016 23:11 |
Ваш програматор сможет прошить PIC16F886-I/SS? |
||||||||
rodnik352 01/04/2016 13:32 |
Добрый день. Подскажите пожалуйста, проблема с PIC16F676. Собрал переходник по схеме vyn, но чтение либо вообще не идет, либо идет, но не полностью... В архиве логи с нескольких попыток. Заранее благодарю. |
||||||||
Postal2 01/04/2016 19:39 |
rodnik352, вас тоже с 1 апреля. Если же этот архив не на тему "дня дурака" (с такими файлами), тогда смотрите у себя. Должен определиться чип по ид сначала.
blek1, PIC16F886 не добавлен, посмотри сам спецификацию, и если близка к чему-нибудь из списка проги - выберешь принудительно. Обычно с записью проблемы, чтение пройдёт в любом случае. А дальше можно комбинировать, имея в виду, что запись основного флэша и конфига может совпадать с разными чипами - разделяешь файл и пишешь отдельно. Это пока чип не добавлен. А добавлять в прогу желательно кучей, это понятно. |
||||||||
rodnik352 02/04/2016 08:31 |
Postal2, к сожалению это не шутка, уже давно долбаюсь... Вот то, что пишет в окне логов:
Config Load Success. SiUSBXp.dll loaded . New style Dll in use ... Count of USB-devices = 1 Num of device to use = 0 Connection opened . - Mode restarted full . Trying signature read ... - using single protocol . Signature = 3F FF - check signature failed . - lines active, ready . usb-device closed. Chip = PIC16F676 myPIC_BulkEraseMode = 4 picISP_protocol = 1 Mode Read : All . Connection opened . Read Code ... Start at 0x00000000 Code Read 2048 OK Error : All Data = FF ! - skipped dummy. Read UserId ... Start at 0x00004000 UserId 8 OK Error : All Data = FF ! - skipped dummy. Read Config ... Start at 0x0000400E Config 2 OK Error : All Data = FF ! - skipped dummy. Read Eeprom ... Start at 0x00000000 Eeprom 256 OK Error : All Data = FF ! - skipped dummy. Empty, aborted . usb-device closed. |
||||||||
Postal2 02/04/2016 22:27 |
rodnik352, добейся ответа ИД от чипа для начала, чего-то не так подключено. Лог чтения пустой панельки мне известен. Проверь формирование напряжений для включения в ISP.
ДОБАВЛЕНО 02/04/2016 23:32 Вообще непонятно, для кого пишу, уже ж написано - "Должен определиться чип по ид сначала". В ответ выкатывается лог на полстраницы с "- check signature failed ." День дурака уже прошёл вроде. |
||||||||
Postal2 21/05/2016 00:58 |
Прошивка Меги (8-88-168-328) для тех, кто нигде не зарегистрирован и не может скачать.
Для 88-168-328 fuses low=0xE7, high=0xDD, ext=0xFD Для Меги 8 fuses low=0xAF, high=0xCF. |
||||||||
ret-u 15/06/2016 22:33 |
Не могу прочитать/записать - W25Q32 (новая), грешил на старую, но на ней то-же самое
Postal AVR (Soft - postal3_18-04-2016_148). Лог. Error: Failed to set baud rate. Error: Failed to set line 8N1. Error: Failed to set flow-control. Error: Failed to purge device. Connection opened . - Device Mode 0 No Answer ! usb-device closed. Это пробовал, не помогает.
Стоит Windows 10, пробовал режимы совместимости 7, XP SP3, ни фига не помогает. Что делаю не так? |
||||||||
gleco1 06/07/2016 12:16 |
Простите за бестактный вопрос. Ранее писалось про возможности Postal 2 Работать с UOCIII. А можно ли использовать его для работы со старыми TDA 9351/81?
И еще, в чем отличие Postal от Pony Prog с точки зрения работы по I2C? В телевизоре и проц и ЕЕРROM связаны по этой шине, и обмен между ними идёт по этому протоколу. Спасибо за ответ |
||||||||
pelesha 03/08/2016 20:40 |
gleco1, Ты наверное не понял суть Посталов. И POSTAL2 и POSTAL3 работают с внешней памятью(spi) и внутренней(типаUOCIII) только с теми процами которые оговорены разработчиком.(Перечень процов и чипов памяти http://monitor.net.ru/forum/viewtopic.php?t=317755 ).По шинеI2C общаемся от железа постала(джиги) к процу.А дальше проц по своим внутренним шинам работает с памятью.
ДОБАВЛЕНО 03/08/2016 21:48 А процы серии TDA 93хх выполнены с однократно программируемой памятью.Нечего там программировать. |
||||||||
loginov1516 19/10/2016 21:34 |
Пытаюсь залить дамп с рабочей WT61P807 на такую же WT61P807 на другой плате. Выдает ошибку при верификации, типа не совпадает или чип защищен от записи. Со второго чипа читается и пишет на себя без проблем. Как быть? |
||||||||
Postal2 24/10/2016 20:18 |
Выпить аспирина, отдохнуть, а потом прочитать инструкцию по работе с Weltrend. Которую найти самому не задавая лишних вопросов. |
||||||||
derred22 27/10/2016 14:24 |
- AutoSize Stopped .
SPI Read 65536 OK Chip is Empty or Erased . All Data = FF и так уже третья (разные мс). кто их стирает? или не читаются? |
||||||||
Александр Михалыч 27/10/2016 21:11 |
Думаю что бы получить хоть какой то ответ, - стоит упомянуть, собсно ... , - какая конкретно мс? Как читалась? (в панельке, или внутрисхемно), А в "ручном" режиме как? Ну и пр. подробности ... . |
||||||||
Postal2 29/10/2016 07:21 |
Если Прога не знает размер флэша, то она читает первые 64к. Если там есть данные, то Прога будет читать до момента, пока очередной блок 64к не совпадёт с первым (но не бесконечно, а до 16 мегабайт, хотя поддерживает больше). Если найдено совпадение - значит, адрес сделал полный цикл и чтение останавливается. Однако, микросхемы биосов обычно имеют аж 128к пустые в начале. Казалось бы, можно дочитать до блока с данными, но возможна ситуация, что вообще нет контакта с микрой - поэтому принято решение останавливать чтение после 64к, если там нет данных. В случае еепром туда пишутся временные данные (маркер) и размер определяется в любом случае. Для флэши, да ещё и неизвестной, попытка записи выглядит опасно, особенно без желания пользователя на это. При умении работать с прогой можно сделать вручную в режиме slice mode. Большинство микросхем определится по нажатию кнопки Version. В любом случае будет читаться идентификатор, при некотором опыте можно определить размер по нему и выставить вручную. Также нужно иметь в виду, что размер свыше 16 мегабайт использует адрес 32 бита (4 байта вместо трёх) либо переключение банков, по умолчанию для неизвестных типов - 32 бита, поэтому если выставить размер 32 мегабайта вручную и читать микру размером 16 мегабайт (25Q128 например), то прочитается 32 мегабайта мусора. |
||||||||
Neon72 31/10/2016 11:00 |
Доброго времени суток. Столкнулся с проблемой стирания SPI MX25l3025. Скорей всего тема уже поднималась, но поиском найти не смог. Прошу направить в нужном направлении. |
||||||||
Виталя АЛЬФА 14/11/2016 00:27 |
Всем Здрасте ,а подскажите Postal 3 c Atmega 644V работает? по работе с AVR так понимаю вот сюда https://www.yadi.sk/i/JV5WZ-lmc5PXZ .Брал год назад пока шились тока епромы проблем не было, вот нужно с Атмегой научиться работать на нем. |
||||||||
jekakmv 15/11/2016 01:13 |
добрый вечер помогите разобраться где косяк в постале или в флешке
Config Load Success. SiUSBXp.dll loaded . New style Dll in use ... Count of USB-devices = 1 Num of device to use = 0 Connection opened . Spi Flash Status : 00 Binary : "00000000". usb-device closed. Connection opened . *** Ask SPI Flash ... *** RDID(9F) 20,20,12,00,00 RES(AB) 11,11,11,11 READ_ID(90) ff,ff,ff,ff Chip = M25P20 Chip Size = 262144 - But Use Manual Size . usb-device closed. Connection opened . Status stored for use ... Mode clear - restore . "Auto" = Combined Mode . SPI Erase 2097152 OK Burst Success, Run Full ... Probe OK, Use Burst . SPI Flash 2097152 OK Status Restored . "Auto" = Combined Mode . Error SPI Verify ! Stop at : 0 usb-device closed. выдает ошибку при прошивке Connection opened . *** Ask SPI Flash ... *** RDID(9F) 1f,46,02,00,ff RES(AB) 14,14,14,14 READ_ID(90) ff,ff,ff,ff Chip = AT26DF161 Chip Size = 2097152 - But Use Manual Size . usb-device closed. Connection opened . Status stored for use ... Mode clear - restore . "Auto" = Combined Mode . Erase SPI Flash Error : All Attempts Fail . Stop at : 0 Burst Fail, try AAI ... AAI Fail, try AAI2 ... AAI2 Fail, try Byte ... Byte Attempt Fail, Full Algorithm Fail - Stop . Error SPI Flash ! Stop at : 64 Error num = 24 usb-device closed. |
||||||||
Postal2 15/11/2016 07:38 |
jekakmv, c атмелом at26df161 не знаю, у меня есть такая новая и работает, а вот с первой M25P20 действительно косяк, он исправлен методом обхода. Возьми эту версию и перед записью поставь галку 25Q16 mode.
ДОБАВЛЕНО 15/11/2016 08:45
Она даже в выпадающем списке есть, прога работает абсолютно со всеми 8-битными AVR, поддерживающими serial ISP. ДОБАВЛЕНО 15/11/2016 08:51
|
||||||||
Pahom 15/11/2016 17:32 |
Пытаюсь прошить через postal3 PIC18F24K22. При определении выдает ошибку сигнатуры.
В списке поддерживаемых пиков данного контроллера не нашел. Возможно ли прошить данный контроллер этим программатором? |
||||||||
Neon72 16/11/2016 09:52 |
Доброго времени суток. Возникла потребность прошивки микроконтроллера архитектуры 8051, а точнее c8051f353-gm. Возможно-ли это сделать с помощью Postal3 и где поискать подробные инструкции? |
||||||||
jekakmv 16/11/2016 13:09 |
Postal2
к сожалению не вышло выдает ошибку пробовал прошть даже через MiniPro тоже выдовал ошибку убирал галки с проверку ID и сравнить после так прошился но не пашет так же как и атмелом at26df161 атмелки at26df161 я снимал с модулей EXSET и мпег4 думал перепрошить но не вышло как то один раз вышло и потом тормоза |
||||||||
Виталя АЛЬФА 16/11/2016 23:04 |
Вечер Добрый ВСЕМ! Вопрос по AVR чтение\запись, у меня слоты "Мост UART"и "Разъем Micronas" одна целая линия видно плата модифицирована на фото во вложении.
Все сделал по инструкции https://www.yadi.sk/i/JV5WZ-lmc5PXZ, все ок проц увидел фьюзы считал, про шестнадцатеричную систему понятно, с Flash тоже все понятно, а вот с eeprom не понятно как читается и шьется? Или для него Full версия выбирается и разом шьёт/читает Flash и EEPROM. Хотя в инструкции написано что шьём FLASH , а потом аналогично EEPROM. Есть где чуть подробнее описано? Прикрепляю так же прошивку с 644 ту что считал , а так же ту что нужно зашить .Подскажите . |
||||||||
Виталя АЛЬФА 17/11/2016 10:58 |
Короче сравнив и проверив записанное , понял что с читано у меня только FLASH , а EEPROM нет , а в ней как раз модификация СМА и ошибки будут где можно увидеть проблемы Стиральной Машины. |
||||||||
Postal2 17/11/2016 11:23 |
Значит, страничку для AVR ты открывал. Вот там галка слева внизу "Eeprom Mode", отметь её и выйди оттуда по ОК в главное окно - это и будет работа с еепром. |
||||||||
Виталя АЛЬФА 17/11/2016 11:44 |
Postal2, СПАСИБО ДОРОГОЙ !!!!!
Все получается банально и просто , вопросами нагружать не буду ,попробую и пойму автоматом будет или по очереди. Смотри вот по разъему для прошивки AVR RESET берем с SCL, эксперементировать не стал по схеме вижу что приходит на разные ноги проца . А то вроде как бы фишку на 3 пин в 2 ряда проще) |
||||||||
Postal2 17/11/2016 12:01 |
Виталя АЛЬФА, 6-пиновый разъём он как бы для перешивки самого Девайса. Поэтому вывод Reset нельзя переназначить, и он берётся с дополнительного пина.
Neon72, "c8051f353-gm" - это Силабс, у них на сайте утилита должна быть и описание как чего. jekakmv, M25P20 на момент снятия лога исправна была. Я такую с оптического привода снимал, нужно учитывать её уникальность (всей этой серии), заменять другие флэши такой же ёмкости ею нельзя. Pahom, PIC18F24K22 впрямую не поддерживается. Проанализируй сам протокол записи из соответствующего описания, найди подобный из списка, после этого сначала щёлкаешь в списке подобный с похожим алгоритмом (список сворачивается). При этом устанавливаются скрытые переменные, которые не управляются и ты их не видишь. После этого опять открываешь список и щёлкаешь "manual" - скрытые переменные остаются в предыдущем состоянии, а то что открыто на страничке - можно изменять. После этого отключаем проверку сигнатуры и пробуем. Чтение работает в любом случае, а запись для микрочипа очень хитрая. Но из тех что есть - аналог можно подобрать на 90%, а для нового, который не нужно стирать - на 99%. |
||||||||
Виталя АЛЬФА 20/11/2016 19:45 |
Вечер Добрый ! Подскажите в чем проблема на 8ке 64 бита встала все ок шьёт пишет не проблема, а вот стал на рабочий нетбук ставить 7ка 32 бита. Драйвера встали все как надо ,программатор определился и на COM и на USB, но вот попытался Atmega прочитать и буквально сразу ошибку выдает , что можно поправить что бы пошло? Скрин прилогаю, и архив с прогой. |
||||||||
Postal2 21/11/2016 10:11 |
По скрину видно, что драйвера usbXpress. Их надо подбирать (ставить как можно более старые). К тому же, надо учитывать, что все утилиты также привязаны к соотв. драйверу, то есть и их другие надо использовать (для переключения vid-pid например). Сбой при чтении происходит по 2-м причинам - высокая скорость либо (для usbXpress) неподходящий драйвер. Режим Атмел имеет 2 варианта обмена - через аппаратный SPI и программно. Программно работает более гладко, нужно установить галку "Use Low Speed", поставить минимальную скорость (там же) и попробовать. Если есть ошибки - подбирать драйвер usbXpress либо переключить в режим COM (он помедленнее, но отсутствуют неожиданности). По поводу конвертирования hex2bin - читаем "историю" и вникаем. Прога использует формат bin всегда и на входе и на выходе, выходной файл конвертируется в hex из соображений совместимости (bin там тоже остаётся - tempbackup.bin). |
||||||||
Виталя АЛЬФА 21/11/2016 10:33 |
Лады бум тренироваться, спс за ответ |
||||||||
Neon72 19/12/2016 13:10 |
Доброго времени суток. Прошу помощи в прошивке N25Q064A13. В настройках ставлю галку EEPROM, размер выбираю в ручную 8М. Запись идет около часа (не долговато-ли?). После записи сообщение об ошибке верификации. Сливаю дамп и он сильно отличается от записываемого, первые четыре строки пустые(FF). Подскажите что делаю не так. |
||||||||
Yuritsh 19/12/2016 14:14 |
А в какую панельку вставляешь? |
||||||||
Neon72 20/12/2016 14:36 |
Панелька из полного комплекта |
||||||||
Yuritsh 20/12/2016 14:41 |
|
||||||||
Neon72 20/12/2016 14:52 |
В третью, для 25-серии |
||||||||
Yuritsh 20/12/2016 15:51 |
Ну и выбери SPI. И питание соответствующее. |
||||||||
Neon72 23/12/2016 13:06 |
Спасибо, все получилось. Был плохой контакт между панелькой и зажимной колодкой. |
||||||||
Yuritsh 09/01/2017 21:55 |
Поставил себе другую панельку. Убрал в ней лишние четыре контакта.
Пока не знаю, будет ли это удобнее. Поюзаю. |
||||||||
vyn 09/01/2017 22:24 |
Понадобилось прошить PIC16F690 и ничего подходящего из списка не подходит или я неправильно делаю.
http://ww1.microchip.com/downloads/en/DeviceDoc/41262E.pdf |
||||||||
Postal2 10/01/2017 11:58 |
vyn, сегодня добавлю и завтра выложу здесь. |
||||||||
greg4357864 10/01/2017 13:29 |
А,что правда,что этот программатор придумал или придумали другие.
А Postal2-просто(украл идею),а ПОТОМ СДЕЛАЛ ВИД,ЧТО-ЭТО ЕГО ДЕТИЩЕ?Или наооборот не делал вид(но всё же украл) Просто интересно,кто такой Postal2 Просто хочется знать у кого я куплю или не куплю программатор. Я КЛИЕНТ-ответьте мне. |
||||||||
vyn 10/01/2017 14:37 |
Откуда такие сведения?, нужно приводить доказательства. А Вам не все равно у кого Вы купите программатор, главное что бы он выполнял свои функции. |
||||||||
Postal2 11/01/2017 04:40 |
greg4357864, а ну-ка, давай ссылку на настоящего автора Великого Девайса, кто это там пукает из кустов?
vyn, я делаю, могу до вечера не успеть, работа небольшая образовалась. |
||||||||
tynalex 11/01/2017 17:18 |
Серёга, а что она (твоя общая панелька) чётко подошла и запаялась прямо вместо тех трёх старых? Я имею ввиду ширину, длину и шаг контактов. |
||||||||
Yuritsh 11/01/2017 18:10 |
Один в один. Шаг то стандартный. Единственно, там несколько деталюшек не дают ей сесть вплотную на плату, поэтому под ней оставлено расстояние, примерно 1,5 мм. Можно было отпаять их, и немного сместить, но я не стал заморачиваться.
Бывает еще вот такой вариант. Здесь, ясное дело, не получится. |
||||||||
Александр Михалыч 11/01/2017 22:40 |
Postal2, Не обращай внимания , - да и не ответит он тебе, - париться он в "бане". |
||||||||
tynalex 12/01/2017 14:57 |
Yuritsh,
Вот именно такой вариант (где не получится!) и у меня, почему я и задал тебе вопрос. А вообще то идея замены на многоразовую с зажимом не плохая, зная как ху.во из цанговых панелей извлекаются микросхемы. |
||||||||
Yuritsh 12/01/2017 22:14 |
Непонятно, зачем их вывернули, ведь в первом варианте было всё нормально. |
||||||||
Postal2 13/01/2017 14:54 |
vyn, я делаю, там вместе с PIC16F690 вместе 12 штук добавляется плюс заодно делаю PIC16F886 - с этим ещё 5 штук. А так алгоритм стандартный у PIC16F690, единственно - надо калибровку внутреннего генератора считывать перед стиранием.
Александр Михалыч, в мультсериале "южный парк" есть серия про интернет-троллей. |
||||||||
vyn 13/01/2017 15:40 |
Понял. Жду. Уже перебрал все пики, ничего не получается |
||||||||
Postal2 16/01/2017 09:12 |
vyn, попробуй. Старался не напороть. Если что - поправим. |
||||||||
vyn 17/01/2017 13:26 |
Странно, но не работает. Я уже сомневаюсь в работоспособности самого чипа. Завтра другой куплю, отпишусь. |
||||||||
Postal2 17/01/2017 14:43 |
vyn, сигнатура должна читаться. У этих пиков нужно сначала подавать 12 vpp, а потом питание - проверь, такая ли последовательность, т.к. можно перепутать выходы Меги. Выбери его перед коннектом, открой окошечко и меняй там очерёдность подачи в окошечке. Прога не определила его, поэтому может подавать питание вперёд.
ДОБАВЛЕНО 17/01/2017 15:56 vyn, а раньше-то читалась сигнатура? Есть смутное чувство, что её можно стереть. |
||||||||
Postal2 17/01/2017 15:38 |
Чтобы окошечко открылось, сначала выбрать чип - список свернётся. Потом повторно в списке выбрать "manual" - установки чипа сохранятся, но можно будет менять окошки. |
||||||||
vyn 18/01/2017 13:30 |
Купил новый чип. Проделал в очередной раз все комбинации. Ничего не читает, даже сигнатуру. На всякий случай взял пик с другой серии, чтобы убедиться в работоспособности железа, все ОК. |
||||||||
Postal2 18/01/2017 17:10 |
vyn, там 2 варианта может быть - не коннектится в ISP, либо коннектится, но сигнатура стёрта. Попробуй при ручном выборе писнуть ему чего-нибудь в кодовую секцию - чтобы исключить второй вариант. Если нет коннекта... Для коннекта написано, что ему надо 12.0 вольт - нет ли падения на ключе (повысить до 13, а то и 14 перед ключом). Хотя дальше в таблице написано от 10 - это они обычно копируют с других.
У них в спецификации вообще куча ошибок, например написано - для выхода снять питание раньше чем высокое и ссылка на картинку, где наоборот. |
||||||||
vyn 18/01/2017 18:08 |
Не коннектится в ISP, без вариантов. 12 вольт с самого начала выставил прямо на чипе.
ДОБАВЛЕНО 18 Январь 2017, 17:37 Все работает! У меня была проблема. Спасибо Вам за проделанную работу. |
||||||||
Postal2 18/01/2017 22:04 |
Ну вот и славно. Значит, можно перенести в LPT-вариант как готовое. Если понадобится шить какой-нибудь PIC, которого нет в списке - я быстро добавлю. |
||||||||
Nickakoi 19/03/2017 12:04 |
|||||||||
GeParDos 28/03/2017 10:51 |
Всем привет!
Ребята выручайте нужно слить прошивку с S29GL032N90FFI020 (Spansion), как это сделать с помощью Postal-3, учитывая что флеху нельзя выпаивать на плате есть интерфейсы BBS, UART с юартом все понятно, но прошивку не сольешь, а вот с BBS не все так просто, выяснил что подключается там GND; VCC; SCL; и SDA их я подключу а как быть с программой как ее настроить?? Выручайте товарищи! |
||||||||
alek50685 29/03/2017 20:07 |
Postal 3 почему нет программы на русском? или есть? |
||||||||
vadim3008 29/03/2017 20:15 |
alek50685, а,что с английским совсем туго? |
||||||||
alek50685 29/03/2017 21:11 |
vadim3008, совсем |
||||||||
GeParDos 30/03/2017 06:02 |
Есть русская версия, но у меня она почему то не пошла да и перевод не понравился мне как то не привычно и не удобно |
||||||||
kin369 31/03/2017 18:46 |
___alek50685, держи cсылки :
http://monitor.net.ru/forum/viewtopic.php?t=317755&postdays=0&postorder=asc&start=6112#5218852 http://remont-aud.net/forum/121-29148-473719-16-1490603058 Насколько адекватен перевод, кроме той части, что касается пультов - не знаю |
||||||||
sevsintez 16/04/2017 14:36 |
Postal2,
здравствуйте! Хочу купить 10 программаторов Postal 3 с целью дальнейшей перепродажи. Порекомендуйте, п-та, как поступить рационально. Я из Севастополя. Олег. |
||||||||
kin369 16/04/2017 18:24 |
___sevsintez, Олег М. - если не хотите заниматься изготовлением сами (или разместить заказ у китайских братьев), то россиянам рациональнее покупать у Михаила <[email protected]> |
||||||||
Wwxxd 23/04/2017 09:27 |
Доброе утро,купил Postal2 а у меня мамка из новых и не содержит порта LPT !
подойдёт ли это https://www.olx.ua/obyavlenie/kontroller-pci-2-com-lpt-2-port-IDmOj7I.html#6e0eea5f8c ? или вот https://ru.aliexpress.com/item/New-USB-1-1-to-DB25-Female-Port-Print-Converter-Cable-LPT-Black-KK-Y/32633931591.html?spm=2114.13010608.cb0001.8.wXD72l&scm=1007.13441.76633.0&%3Bpvid=f446194d-17ed-4d3f-b9a2-d99 |
||||||||
Yuritsh 24/04/2017 03:27 |
Первый предпочтительней. |
||||||||
immokey 17/06/2017 13:44 |
Здравствуйте, форумчане.
Возникла необходимость слить дамп из PCA24S08 (на корпусе "L08"). Должен ли читать их PostalAVR ? Была попытка чтения чипа, как 24RF08, но программер чип не увидел. Возможно алгоритм чтения не подходит. Не хочется верить, что память накрытая. |
||||||||
fsem 17/06/2017 14:01 |
24RF08 просто так не ч/с/з. Здесь нужна примочка, см. вложение.
А с PCA24S08 тоже не просто, там 3 нога интересная. Попробуйте вставить в слот 24хх и в списке выбрать 24С08 |
||||||||
immokey 17/06/2017 14:19 |
Про примочку для AT24RF08 я читал.
На сколько я понял - PCA24S08 имеет защиту не только записи, но и чтения и как 24С08 она не читается (проверял). Есть ещё проектик на Абдурино (там сканер, читалка и писалка). Автор заявляет, что создавал сие для PCA24S08. https://kekse23.de/2015.03.15/346/ Проверил - сканирует, читает только классическую 24С08. Возможно автор выложил не полную версию. |
||||||||
immokey 04/07/2017 00:40 |
Может кому пригодится информация. Мой PostalAVR без проблем прочитал и записал чип NXP P24S08 из старого бука ThinkPad T61 (с предварительной подтяжкой вывода /PROT к Vdd через резистор 3.6 кOm). Причём на выходе выдал файл вплоть до адреса 0x41F, т.е. вместе с областью APP, где размещены флаги разрешения чтения-записи. чипа. |
||||||||
kin369 04/07/2017 12:31 |
|
||||||||
immokey 04/07/2017 12:50 |
В тех моих постах речь шла о чипе BUL08 (в корпусе MSOP8 или TSSOP8) из платы ThinkPad T430. Он у меня так и не читается. Я сделал вывод - если это аналог NXP и если его не видит PostalAVR и Pony Prog , то он скорее мёртв, чем жив. Заказал и жду от китайцев новые BUL08. |
||||||||
ДИМЫЧЬ 19/07/2017 12:23 |
Доброго времени суток всем пользователям мега программатора.
У меня такой вопрос - может ли Postal работать с микросхемами Renesas - под которые создан "PG-FP5 programmer" Спрашиваю не просто так - в последнее время тащут модули от стиральных машинок на прошивку. Там контроллеры типа R5F100FEA и похожие фирмы Renesas. А цена у этого программера кусачая. |
||||||||
alex71 19/07/2017 23:16 |
ДИМЫЧЬ, не поддерживает Postal эти камни. А прошивки у тебя есть в эти процы? Если нет, то заказывай новые модули. |
||||||||
ДИМЫЧЬ 20/07/2017 12:08 |
Дык наверно так и сделаем.
А вопще мысля интересная. Всё такиж Постал это чудо прям какое то!!! А прошивок всё равно нету |
||||||||
kin369 09/09/2017 17:08 |
___Добрый день. Вопрос по работе IR constructor Postal3. При скармливании команд обучаемому пульту IH-85E они почему-то записываются с двойным посылом, хотя Postal излучает одиночный посыл. От обычного пульта и Креатора обучается нормально. Кто подскажет идею, как с этим бороться? |
||||||||
vili 06/02/2018 22:45 |
Попался холодос, ST72F324K6T6 + ST95010
Вторую если не ошибаюсь Postal3 поддерживает, а к ST72F324K6T6 можно подключиться? |
||||||||
Koka 25/02/2018 11:41 |
vili, лови www.spen-soft.co.uk |
||||||||
Klop 10/04/2018 14:52 |
Коллеги, протупил...Пардон |
||||||||
Postal2 01/08/2018 14:10 |
Дублирую сюда последнюю версию с масштабированием одного пульта. Также обновлён ранее Микрочип, но надо перепроверить, какие-то последние чипы могут быть недоделаны по алгоритму. В версию для LPT всё также будет продублировано. |
||||||||
shematyk 12/09/2018 13:42 |
Приветствую участников форума! Возможно не по теме! Ищу программатор Elinv Prog, может что по новее есть, нужен для работы с блоками СМА электролюкс, что то не могу найти, никак придется собирать! Спасибо за раннее! |
||||||||
tynalex 29/11/2018 17:18 |
Может ли Postal 3 работать с микросхемой MX25L6445 ? Если нет, то какой тип программатора для этого пригоден? |
||||||||
resq 07/12/2018 01:56 |
Доброго времени суток.
Научите подбирать PIC по похожим. Лучше на примере данного datasheet-а (как- нибудь выделить или вырезки из текста- на что обращать внимание при подборе аналогов для работы в Проге). Вообще потерял ссыль, что поддерживает Прога из PIC-ов. Необходимо пощупать PIC16F722A, хотя-бы прочесть, живой-ли он, и осталось- ли в нем чего. Заранее благодарен |
||||||||
Postal2 19/12/2018 11:33 |
Поддерживается только то, что выпадает в списке этого режима - список длинный. Никакие "похожести", увы, с PIC не работают. Мало того, проверялись из списка только отдельные чипы - остальные выполнены по спецификациям, в которых у микрочипа бывают опечатки. Список поддерживаемых PIC потихоньку удлиняется. Режим PIC не очень популярен, что затрудняет его тестирование. Я сам недавно использовал TNM5000 для PIC18F458. Но со всеми SPI, I2C, MWI я работаю через свой, и очень часто. Сбойные SPI-flash вычитываются Великим Программатором очень точно - прочитал, залил обратно, и всё заработало. Также подбор IR-пультов сильно упрощён из-за добавленного декодера (который декодирует также и собственные строки данных методом копипаста в окно лога). |
||||||||
kin369 19/12/2018 16:25 |
___Postal2, как-то встречал упоминание про осциллограф. Этот проект ещё актуален? |
||||||||
resq 19/12/2018 21:48 |
Очень удручает, но ничего, будем литературу штудировать самостоятельно. Жаль- учитель мой умер, силен он был в этом. Я попробую работать с поддерживаемым PIC-ом, дальше думать будем. По возможности - буду тревожить (если можно конечно) Спасибо за ответ. |
||||||||
Toorr 08/01/2019 15:25 |
Добрый день! С помощью Postal 2 можно прошить PIC 12F629 ? |
||||||||
serge.ck 20/01/2019 17:31 |
Вопрос автору: в Postal3 планируется добавление weltrend-ов? Если нет, можете поделиться алгоритмом работы с wt61p805 |
||||||||
Satan'sCore 31/01/2019 16:11 |
Вопрос к тем, у кого postal3: Пульты кто то пробовал считывать и воспроизводить? И где это почитать? |
||||||||
kin369 31/01/2019 18:20 |
___Satan'sCore, большинство пультов нормально считываются и воспроизводятся. Почитать про это можно ТУТ и ТУТ . Статья немного устарела, в программе появились дополнительные функции, по ним можно задавать вопросы. Последние версии программы искать на Мониторе в профильных темах (возможно, не на первых страницах). |
||||||||
Satan'sCore 03/02/2019 17:33 |
|
||||||||
kin369 03/02/2019 19:56 |
___Satan'sCore, как по мне, в большинстве случаев с памятью по шине i2C можно работать по трём проводам, при штатно запитанном устройстве. Это один из вариантов внутрисхемного программирования. В это время должен быть заблокирован процессор, или другие устройства, что могут обратиться к памяти. По поводу работы с пультами - вопрос желательно конкретизировать, и по возможности добавить скрин окна программы с выделенным участком. Относительно ПО - на предыдущей странице Postal2 предоставил одну из последних версий программы. |
||||||||
Satan'sCore 03/02/2019 23:07 |
|
||||||||
Satan'sCore 04/02/2019 08:59 |
|
||||||||
kin369 04/02/2019 10:22 |
___Satan'sCore, ты статью-то хоть читал ? Для снятия сигнала нажать Settings - Other - галку на IR box/выбрать Capturing - Open. Поставить/снять галки в нужных местах, при необходимости выставить частоту, и нажать Capture Start. Пока в окне лога идёт "вышивка крестиком", нажать кнопку на пульте - в логе отобразится код, адрес и номер команды. При надобности нажать Save to File - команда сохраниться в файле с именем captured_XXX (имя можно выбрать в Define caption (label)). Если известен протокол, то желательно предварительно выбрать его в окне Synthesis, там же можно и производить захват. В этом окне захват удобнее делать тем, что при галке на Get в соответствующих окошках отобразятся адрес и номер команды - и в файл можно будет записывать не захваченную, а синтезированную команду, которая свободна от всякого мусора. Естественно, при всём этом к программатору должен быть правильно подключен исправный фотоприёмник!
Это ты про что? |
||||||||
Satan'sCore 04/02/2019 11:42 |
ДОБАВЛЕНО 04/02/2019 11:47 А, мазафакка, я то думал, что фотоприемник на борту))))))))))) |
||||||||
kin369 04/02/2019 12:53 |
___Satan'sCore, давал ДВЕ ссылки, по одной из них статья в виде картинок - увеличиваешь, и читаешь.
З.Ы. По работе с пультами девайс имеет некоторые глюки. Вот сейчас специально проверил на захват два одинаковых Самца, новый и б/у. Новый захватывает и опознаёт достаточно уверенно, а вот старый - какую-то непонятную белиберду, хотя сам пульт нормально управляет телевизором, и отлично опознаётся двумя другими программами |
||||||||
Satan'sCore 04/02/2019 14:29 |
|||||||||
Satan'sCore 08/02/2019 09:31 |
Этот (просто чудо программатор) случаем не подменит USBDM программатор, который для стипалок и прочей бытовой техники? Блок аркадия3 лежит, еще не разобрался, что там за память в контроллере всё. |
||||||||
fsem 08/02/2019 09:49 |
А что шить то надо в стиралках? Если процы - то нет. Память - да. |
||||||||
Satan'sCore 08/02/2019 10:07 |
|
||||||||
Satan'sCore 08/02/2019 10:46 |
интерфейс BDM - это специальный отладочный интерфейс процессоров фирмы MOTOROLA, который позволяет перезагружать ... |
||||||||
REKKA 08/03/2019 20:59 |
можно ПОСТАЛОМ -2 прочитать проц M306NOFGTFP? |
||||||||
alex71 13/03/2019 01:19 |
REKKA, нет. http://www.m16c-flasher.de |
||||||||
kin369 13/03/2019 10:35 |
___Подскажите, ПОСТАЛ-2 работает с CY7C63813?
UPD. Вопрос снят, разработчик программатора дал ответ. |
||||||||
Krinplin 07/05/2019 19:51 |
Приветствую. Чтобы прошить pic12f629 Postal 3, нужно доп.плату делать? |
||||||||
vyn 01/08/2019 19:11 |
Хоть ответ и запоздалый но кому-то пригодится. Да нужно. |
||||||||
sash1234 07/10/2019 19:11 |
Всем привет, особенно автор. Как можно стимулировать желание автора сделать возможность прошивки ITE мультиконотроллеров? Или автор в сговоре с Вертьяновым, типа рынок поделили . |
||||||||
sanek6120c 08/10/2019 22:57 |
|
||||||||
Postal2 09/10/2019 17:59 |
Уже готова прошивка с поддержкой eMMC. После тестирования будет выложена (и мега8, и 88-328). |
||||||||
sanek6120c 09/10/2019 20:29 |
А процессоры МТК что за вкладка на будушее или как? |
||||||||
kin369 09/10/2019 20:35 |
___sanek6120c, а ты пробовал читать описания на заглавных страницах тем, или как? Там есть практически о всём. |
||||||||
sanek6120c 10/10/2019 03:20 |
|
||||||||
kin369 10/10/2019 09:41 |
___sanek6120c, читать нужно не посты, а описание работы. Было указано тем - во множественном числе. Темы по этому программатору есть на Мониторе, Эспеке, Ауд.нет. На заглавных страницах ссылок - зачитаешься. Также описание работы есть в журнале "Ремонт и Сервис", в том числе отдельная статья по МТК. Или тебе нужно готовое, на блюдечке? |
||||||||
vadim3008 10/10/2019 10:28 |
sanek6120c, И профиль заполни,люди подскажут,к кому обратится,и не придётся писать на почту,и жаловаться,что кто-то молчит. |
||||||||
Postal2 11/10/2019 08:24 |
Версия прошивки 4а, прога будет выложена по готовности. |
||||||||
Postal2 11/11/2019 04:40 |
При тестировании на реальных eMMC и SD-карточках в прошивках обнаружены ошибки. Они исправлены (версия 4b). Пожалуйста, перешейте свой Девайс новой прошивкой. |
||||||||
Dron1980 15/11/2019 19:47 |
Добрый вечер. Столкнулся с такой проблемой. Нужно снять дамп с рабочей флешки биоса 1 мб. Данные начинаются не сразу. Программатор проверяет первые 64кб и пишет, что все FF и отключает чтение. Как мне сохранить дамп ? Можно как то отключить эту проверку на FF ? |
||||||||
kin369 15/11/2019 20:09 |
___Dron1980, а разве там нет возможности указать адрес, откуда начинать чтение? |
||||||||
Dron1980 16/11/2019 17:44 |
И где это можно указать адрес откуда читать ? С другой стороны нафига такие приседания, может просто прикрутить кнопку отключения проверки ? |
||||||||
kin369 16/11/2019 17:46 |
___Dron1980, если ты дашь скрины программы с настройками - тогда будет видно. И название флешки - с экстрасенсами сейчас трудновато. |
||||||||
Postal2 01/01/2020 21:03 |
Программа, реализующая работу с eMMC. Под Windows10x64 работает через драйвер usbXpress. |
||||||||
mynamemyname 09/01/2020 21:14 |
Здравствуйте!
У меня есть вопрос, но для начала немного о другом: Первым делом хочу сказать огромное спасибо разработчику - уважаемому Postal2. Ваша работа - настоящий шедевр. Аналогов для самодельных устройств просто нет. Несложно, умно, грамотно, продумано, огромный функционал. Вообще совершенно случайно на postal3 наткнулся - на просторах интернета инфы мало, на monitor.net.ru все ссылки для скачивания нерабочие, саму прогу если еще можно нагуглить на каких-то левых сайтах, то с поиском прошивки совсем труба. Но, как говорится, кто хочет тот найдет - и вот я здесь Теперь мой вопрос - он банальный и наверняка должен был уже подниматься - но я не нашел ничего на эту тему. Имеем arduino nano, плата очень дешевая и популярная. По сути это готовая схема postal3: usb->serial и atmega168/328 с кристаллом и полным набором пинов, и не надо ничего паять кроме переходников. Но у меня ваш софт на ней не работает, не пойму почему. Прога выдает "Device Mode 0 No Answer". Прошивку записывал через ардуиновский бутлоадер, на прошивках к avr вроде без разницы как шить - через бутлоадер или через программатор - адреса основной программы не меняются. Посмотрел fuses - там тоже проблем быть не должно. Была мысль что засада в том, что arduino ресетится при каждом открытии порта, и мешает бутлоадер, но "авторесет" я отключал, и это не помогло. Как заставить postal3 работать на arduino? ps. схему arduino nano намеренно не прилагаю чтобы не загромождать пост, уверен что с этой платой все знакомы. Но если надо, выложу все что требуется. |
||||||||
kin369 09/01/2020 21:48 |
___mynamemyname, почитай ТУТ |
||||||||
mynamemyname 09/01/2020 22:04 |
Спасибо!!!!!!!! "Device Mode 0 Answer OK" Дело было в скорости COM-порта - надо ставить 999000. Авторесет необходимо тоже отключать (для этого я просто добавил электролит между rst и gnd). Как я не додумался, скорость UART зависит от кварца, а кварцы разные - 16.000 и 14.745. Ура!!! ДОБАВЛЕНО 09/01/2020 22:26 А еще вопрос по теме. Как программатор хочу использовать arduino nano работающую на 5V, а нужное сигнальное напряжение выбирать с помощью преобразователя уровней, например на TXS0108E. Но есть один нюанс - мне необходимо чтобы во время неактивности Великого Девайса на сигнальных ногах было z-состояние. На TXS0108E есть нога "OE", которая включает и выключает входы/выходы, но ее кто-то должен дергать. Не существует ли версии прошивки, которая устанавливает в "1" какую-нибудь из ног atmega в момент начала активности девайса, и сбрасывает в "0" по окончании? Может быть можно добавить такую "фичу"? PS. И раз уж речь зашла о фичах, можно ли добавить возможность работы на arduino без необходимости отключать на ней "авторесет"? Ресет срабатывает когда становится активным сигнал DTR на COM-порту. Я вижу три простых пути: 1) открывать COM-порт при старте проги и закрывать по выходу, а не каждый раз при начале/окончании активности. 2) Добавить паузу в 1-2 секунды после открытия порта перед попыткой соединения с платой (плата успеет пересброситься, и бутлоадер успеет отработать) 3) увеличить таймаут ожидания ответа от платы буквально на 1-2 секунды, это возможно тоже должно сработать. Предпочтительнее 3 вариант PPS!!! И еще оооооочень хотелось-бы режим HV-programming для AVR!!! Это тот случай, когда на ногу reset нужно подавать 12в чтобы войти в режим програмирования (как на PIC). Очень помогает на 8-ногих attiny если нога reset посредством фьюзов запрограммирована как I/O. |
||||||||
Postal2 01/02/2020 02:04 |
Какая-то хрень написана. ---------------------------------- Возобновлена работа по добавлению поддержки KBC ITE исключительно по smbus (без кучи проводов). В разработке также участвует Александр AMF-TV, при его поддержке добавлялись все MCU, включая Weltrend (который все потом неаккуратно скопировали с неточностью). Сейчас закончатся китайские праздники и потребуется заказывать тестовые платы под это дело. Ответа от тов. Вертьянова по поводу файла проекта его "спайдера" нет, поэтому просьба к тем, кто заинтересован, отредактировать плату переходника от TNM5000, разведя все ножки по 4-м сторонам под штырьки, кварц и питание трогать не нужно. В результате должна получиться удобная плата для тестов. |
||||||||
mynamemyname 14/02/2020 10:39 |
почему хрень? В ардуине нога reset от atmega подключена через конденсатор к линии DTR COM-порта. В момент открытия компорта сигнал dtr выставляется в единицу, и импульс проходящий через конденсатор ресетит ардуину. Из-за того что postal постоянно открывает и закрывает компорт - приходится отключать на адруине автосброс для того чтобы она работала с postal. А если компорт открывать при старте postal и держать его открытым до выхода, ардуина сбросится только один раз (при старте postal) и дальше будет работать. В этом была мысль. |
||||||||
Postal2 15/02/2020 12:23 |
mynamemyname, тебя инженером надо к врагу забросить для вредительства. |
||||||||
barbosa75 22/02/2020 10:07 |
|
||||||||
mynamemyname 06/03/2020 15:48 |
я предложил простейшую доработку, улучшающую функцонал. Нет - так нет, навязываться не было желания. Зачем обзываться-то? |
||||||||
Postal2 07/03/2020 01:04 |
mynamemyname, в следующей версии интересующие выходы при открытии порта ставятся в неактивное состояние, твои рекомендации учтены. |
||||||||
dersp 19/03/2020 22:34 |
Уважаемый Postal2, Несколько лет успешно пользовался Вашим программатором Postal-3, но вот столкнулся с необходимостью сделать патч прошивки ПЗУ с контроллера HDD Seagate ST2000DM001. Там ПЗУ на МС SPI Flash LE25FS406 фирмы Sanyo, а у неё питание - 1,8V. У моего же программатора, минимальное напряжение для МС этого типа - 3,3V. Какими средствами можно адаптировать мой экземпляр программатора для работы с МС на напряжение 1,8V? Может этот вопрос уже где-то обсуждался, но я найти не смог, в И-нете обсуждаются только адаптеры для программатора CH341A, о Postal-е - ни слова. И ещё одно, нужно ли какое-то обновление софта программатора для работы с МС указанного выше типа? |
||||||||
Postal2 20/03/2020 13:40 |
dersp, есть какая-то простейшая схема для 1.8в на диодах и резисторах, её легко найти и можно сделать самому. Есть ещё на микросхеме - преобразователе уровня, такой адаптер есть у меня. У него есть интересная особенность - он работает, только если со стороны программатора установлено 3.3, а если 5 - то не работает.
https://aliexpress.ru/item/32828913871.html |
||||||||
dersp 20/03/2020 14:28 |
Спасибо за ссылку, я такой адаптер заказал, хотя и самодельный собрать не проблема. Интересует вторая часть вопроса из моего предыдущего поста - софт. Какую модель МС нужно выбирать в списке выбранной группы SPI Flash, ведь той МС, о которой я писал, в списке нет? Или поставить галку для AUTO SIZE? |
||||||||
Postal2 20/03/2020 16:37 |
dersp, размер выберите вручную
LE25FS406 4M-bit (512K×8) Serial Flash Memory Auto Size тоже сработает, если в первых 64к есть данные (должны быть, хотя у большинства компьютерных bios нет). Со временем будет сделано более удобно. |
||||||||
dersp 21/03/2020 01:11 |
Спасибо.
Я тут привёл в нормальный вид простейшую схему адаптера для МС на напряжение питания 1,8V. Посмотрите, пожалуйста, нужен ли там диод D3. Во многих подобных схемах он отсутствует. |
||||||||
Postal2 21/03/2020 15:50 |
dersp, диод очевидно нужен. Другое дело, что нет ёмкости по питанию мсх. Однако, у тех кто делал - работает без неё. Лучше, пока работает, ничего с этой схемой не делать. Если что - 0.1 по питанию поставить. |
||||||||
dersp 22/03/2020 13:51 |
Здравствуйте.
Спасибо. Снял дамп с МС, программа сообщила: "Чип пуст, или стёрт, во всех ячейках записано FF". Как это могло произойти, если никаких действий в программе, кроме "Read", я не производил. Может в настройках, что-то неправильно сделал (скрин прилагаю)? |
||||||||
Postal2 22/03/2020 15:16 |
Не мучайтесь, дождитесь адаптера на 1.8 с али, у вас не хватит знаний настроить самодельный адаптер. Микросхема имеет ёмкость 524288 байт, указано выше. Скорость всегда для spi ставится максимальная (она и так небольшая). |
||||||||
dersp 22/03/2020 18:33 |
Спасибо, так и сделаю. |
||||||||
armagon 09/05/2020 02:17 |
просто опупеть! сегодня прошил проц micronas VCT6973G + ch341a + postal3 |
||||||||
Postal2 18/07/2020 17:57 |
Скоро здесь будет выложена версия с поддержкой Cypress FX2LP, рекомендуется не спеша заказать платку на нём. Прошивка встроена в Прогу, драйвер - любой от Cypress. Распиновка:
PB7=CMD/SPI - OUT FROM CHIP PB6=DAT0/SPI INPUT TO CHIP CTL0=CLOCK PB0=IR-RECEIVER VIA 1K PD5=SDA PD6=SCL (RESET AVR AND SPI-NEW) PD7=WP(ORG) - AND RESET FPGA WHEN SPI MODE. PD4=CS SPI, IR-LED NEGATIVE PULSE PD3=MISO MASTER INPUT PD2=MOSI OUTPUT PD1=CLOCK PD0= IR-LED POZITIV PULSE PA7 = "PRE" VIA 1K FOR 93CXX CS USE PA0 AND PD4 TOGETHER (PA0 HAS LED ALSO) PA1 - SECOND LED |
||||||||
Postal2 05/08/2020 10:06 |
Предварительная версия для FX2LP, только eMMC. Скорость - 24 мегабайта в минуту. Прошивка пока снаружи, используйте "Write RAM". |
||||||||
Borg 27/08/2020 19:53 |
подскажите дураку, как же прошить это чудо!? |
||||||||
kin369 27/08/2020 20:01 |
|
||||||||
Borg 15/10/2020 09:30 |
программатор постал 3 |
||||||||
space2019 25/12/2020 17:24 |
hi source code link ?? |
||||||||
Oleg20111966 26/02/2021 16:46 |
|
||||||||
Postal2 16/04/2021 16:07 |
Every stupid dude wants to look like big brain by using special words like "source code". |
||||||||
REKKA 25/10/2021 10:10 |
-только зачем был нужен CH341A?-Ним хорошо читать флешь( сразу видишь содержимое) , а в Постале содержимое в формате bin еще надо через программы "крутить " У меня например ,в работе тот и тот Я уже привык Одним я читаю другим пишу .Так как CH341 не всегда нормально пишет |
||||||||
pion 21/11/2021 11:02 |
CH341A работает с софтом Postal 3 и шьёт VCT. |
||||||||
STARMEX 01/12/2021 17:12 |
Долго не пользовался постал3. Стал прошивать 25Q32 выдаёт ошибку https://skr.sh/sBIEewvkH5C Что не так не пойму. Может у прога прошивка слетела? |
||||||||
birluk 02/12/2021 12:58 |
|
||||||||
alim-ulu 11/04/2022 16:09 |
Здравствуйте. Возможно ли с помощью постал 3 или постал 2 ,в icp 25q40 выставлять Status Register
ДОБАВЛЕНО 11/04/2022 17:17 как на пример в Софт Colibri для программатора на CH341A |
||||||||
Postal2 11/04/2022 17:13 |
Зайдите в Settings, выберите "All Clear", нажмите "Quad". Если ваше устройство требует для старта quad-bit, а в логе сообщение, что он выключен - нажмите "Quad" ещё раз. Некоторые телевизоры требуют установленного бита "CMP", в этом случае нужно дополнительно выполнить обновление с usb (иначе не сохраняет настройки). Также во всех случаях для таких телевизоров помогал сброс из пользовательского меню (без всяких сервисных скрытых меню), необходимости обновлять - ни разу не замечено. Побитного управления статус-регистром нет, это будет сделано в виде поддержки скриптов, которые крайне необходимы для работы с eMMC, но будут использоваться и для spi также. |
||||||||
alim-ulu 13/04/2022 09:03 |
В моем случае на ТВ Самсунг серия MU,NU,TU на майне в icp 25q40 выставлять Status Register https://remont-aud.net/forum/108-89919-6 |
||||||||
Postal2 13/04/2022 15:49 |
Да, здесь нужно биты Quad и CMP. Установите бит Quad как написано выше, и после старта телевизора выполните сброс "на заводские значения" из пользовательского меню. Больше ничего не нужно. По вашей ссылке как раз показано, как возможность побитной записи статуса помогает испортить микросхему. Если ничего полезного, кроме как что-то испортить, эта функция не несёт, то зачем она нужна? |
||||||||
hcm 01/07/2022 21:55 |
Pic12f1840 можно добавить или каким его другим в списке подменить можно? |
||||||||
Postal2 03/07/2022 06:42 |
Добавить PIC можно, это будет делаться по окончании других шагов. Как показала практика, другие типы не подобрать. Чтобы не ждать, рекомендую приобрести PICkit 3 и использовать совместно с MPLAB IDE v8.92. Там не очень интуитивно-понятное управление, но я советую разобраться и крайне рекомендую эту связку. |
||||||||
nafanyak71 24/01/2023 15:40 |
Здравствуйте!
Кто-та устанавливал Postal3 windows 10 64 bit. Перебрал кучу драйверов CP210x виртуальный сом порт не создается. |
||||||||
Postal2 24/01/2023 23:27 |
В перечне устройств должен быть "usbXpress device". |
||||||||
Valer79 04/03/2023 13:11 |
Сдравствуйте. Скажите или реально аозможно прошивка spi 25q64 что на 1,8 в програмой постал2 через лпт без випайки так как пробоемно випаять в корпусе wson8 . Сделал адаптер на 1,8в спаял все навесом флешка определилась первий раз прочиталась нормально с нормальной сверкой и дампом. При новой записи и другим файлом записалась ок но при сверке ошибка и повторная считка тоже ошибка. Можете показать в настройках какие должни бить виставлени точно как для лпт порта и в меню и spi ? И по сх адаптера на 1.8в питание отдельно и стоят кондери 100нф 1мкф и полярний на 22мкф еср и в-лос норма. Но спаял по входу в 2ноги флешки без подтяжки диода что на масу на других сх что прилагаю фото он идет или должн бить там или нет? |
||||||||
Postal2 08/03/2023 19:22 |
Значит ошибки в передаче данных. Поскольку скорость на LPT маленькая, можно сделать сдвиг уровня на полевиках, как для I2C. Микросхемы, сдвигающие уровень, как раз на полевиках и выполнены, можно на дискретных полевиках сделать прямо по схеме: https://assets.nexperia.com/documents/data-sheet/LSF0204.pdf Можно также купить какие-нибудь адаптеры: https://aliexpress.ru/item/32830515202.html https://aliexpress.ru/item/1005004728441369.html |
||||||||
darinyou 23/03/2023 02:25 |
всем привет
любая инструкция по ИК разделу на postal2 Спасибо |
||||||||
xarl 23/03/2023 10:22 |
darinyou, Профиль заполни .... |
||||||||
Postal2 23/03/2023 22:21 |
Для всех интервалов опорной частотой является частота вывода в LPT, для этого предусмотрена калибровка. Выводится на одну и ту же ножку LPT в двух режимах, в первом достаточно подключить ик-светодиод (несущую формирует программа, для NEC 38кГц плюс-минус успешно), во втором случае подключается генератор несущей, а программа управляет им, формируя огибающую. Для захвата и детектирования подключается фотоприёмник - захватывается огибающая. С учётом, что FT232RL (или FT245 20-летней давности) прекрасно в голом виде исполняет аналогичные функции, можно для целей ИК использовать её через usb, наверно это будет проще. |
||||||||
darinyou 03/04/2023 03:50 |
Спасибо за ответ |
||||||||
croma 30/07/2023 13:44 |
Начнем сначала.
Сделал плату кухонным методом. Пленка, без металлизации, переходы проволочками, сверло 0.3мм. Все доработки на сегодняшний момент учтены. Все инструкции и пояснения по использованию подойдут. LAY в архиве. ДОБАВЛЕНО 30/07/2023 15:01 Продолжим начало. Адаптеры. Цанговые панельки идея не очень. К таким гнездам подключаться и переключаться удобней. Ориентирующая фотка прилагается. Но без ДИПА ведь никак. И потому для DIP делается пустяковый адаптер. Адаптер 1.8 вольта был сделан для TL866 Подходит и сюда. |
||||||||
croma 07/08/2023 16:20 |
А теперь POSTAL3_PIC
В архиве доработанная схема взятая отсюда https://monitor.espec.ws/section46/topic243574p100.html Доработки выделены цветом. Два варианта платы под три номинала подстроечного резистора. Добавлено возможность подключения трех вольтовых пиков. Будут ли они поддерживаться, покажет время. Лично меня "мучает" PIC18F87J50 Программатор на СОМ порт полностью поддерживающий PICPgm я конечно сделал, и СОМ порт пока есть, да бесперспективно это. ------------------------------------------- Просто так. TL866 свой родной PIC18F87J50 не шьет. При помощи Logic 2.4.7 нашел ошибку в команде. И как такое поправить в ICInfo.dll ума не приложу. |
||||||||
Postal2 10/08/2023 04:00 |
Для работы с PIC самое главное - чтобы программатор корректно подключался к закрытым, сообщал об этом, и ничего не потёр. Вот например TNM5000 запросто сотрёт закрытый PIC. Поэтому я использую Pickit 3 в связке с MPLAB IDE v8.92. Проблема с добавлением PIC связана с тем, что их очень много. При одинаковом протоколе они все по чуть-чуть отличаются, какой-то мелочью. Поэтому это не первоочередная задача - непосредственно что-то добавить. Сейчас добавляется скрипт-система, сначала для режима eMMC. Вот как раз если расширить её на PIC - тогда любой контроллер будет возможно через отдельный скрипт использовать. И да, меня радует, когда кто-то делает своими руками Великий Девайс. Можно также взять открытый исходник программы и добавить нужный PIC самому, если есть желание, или отдельную функцию для отдельного PIC-а сделать. Для этого нужна среда MS VS 6.0 SE, она прекрасно работает и на Windows 10, также как и сделанные в ней программы. Установщик маленький - 71 мегабайт. |
||||||||
croma 12/08/2023 04:27 |
"Для этого нужна среда MS VS 6.0 SE" - это понятно.
Да вся эта "бухгалтерия" в голову не лезет ни под каким видом. Попыток было много и с разными средами. Не лезет и все В скрипт какие ни будь данные ввести из даташита это пожалуйста. Про eMMC. Рекомендации по подключению невразумительны. Да еще к разным устройствам оперативно переподключать. Вот первая прикидка по имеющимся рекомендациям. Соединения плат из шлейфа старого, старого FDD, HDD. Длина по вкусу. Приклеил чип, локально развел проволочки, и переподключай. Насчет невразумительности. В даташите NCEMBSF9-xxG Подтяжка всех выходов 10к к VCC Clk без подтяжки, но через 33ома. На общий никаких резисторов нет. То есть надо предусмотреть варианты установки резисторов на все случаи. Хотелось бы вразумительную схему. И еще. Очень мелкое окно программы. А на рабочем месте ремонтирующего монитор обычно отодвигается подальше. |
||||||||
croma 15/09/2023 16:53 |
Адаптер- переходник под 45DBxxx |
||||||||
view1 14/11/2023 09:57 |
как совместить postal3 в windows11 не могу найти дравера или как то по другому, в windows7 работает нормально. |
||||||||
dmitriymoskvin 17/03/2024 21:46 |
Pic-ушки так и не шьёт postal? Выше немного сам увидел и понял что нет. |
||||||||
Postal2 18/03/2024 01:11 |
TNM5000 тоже не шьёт (лочит заведомо открытых доноров). Pickit 3 нормально работает, но только один раз питание с него решил сразу подключить - тут же PIC16F877A залочен оказался. TNM5000 нормально работает с PIC18F458, это проверено. С PIC16F877A даже не пробуйте - залочит сразу. |
||||||||
croma 21/03/2024 15:17 |
TNM5000 купить не можется.
Pickit 3 не хочется. Адаптер СОМ порта имеется. PicPgm устраивает. Да и EXTRAPIC не забыт. Потому сделал себе такую штучку. Последний PUK в этом направлении |
||||||||
Postal2 21/03/2024 19:53 |
Вводите. (Запускайте с главного окна, что-то там количеством окон переполняется, пока не разобрался.) |
||||||||
Vladimir90 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 нет как проверть и включить. |
||||||||
Postal2 23/06/2024 14:51 |
Не надо проверять. На страничке настроек есть кнопочка "Quad". Если микросхема подключена (проверяется кнопочкой статус в главном окне), то Quad посылает, либо очищает нужный бит и пишет, что именно сделано (но не проверяет). Наверно, основной статус сначала нужно обнулить, чтобы была возможна запись в регистр. |
||||||||
Vladimir90 24/06/2024 11:00 |
Spuller for Postal 3-Winbond status reader, а это утилита у кого нибудь есть?
Мне надо установить W25Q64FVAIG , в место W25Q64FVAIQ ,а значить записать в регистр 2(поставить галочку). Но Postal 3 не даёт возможности записи в регистр. Если я правильно понял ,кнопочка "Quad"очищает нужный бит в регистре,а мне надо наоборот поставить,чтоб с W25Q64FVAIG запустилась материнка. Или я е правильно понял? |
||||||||
Postal2 24/06/2024 14:55 |
Последовательно нажимаешь, на одно нажатие очищает, на второе ставит и пишет что сделано. Перед этим желательно "all clear"->"exec". Проблема с этим битом решена много лет назад, остальные биты никому не нужны. Однако для SPI будут доработаны скрипты, будут работать подобно тому, как сейчас сделано для eMMC. Со скриптами вообще всё что угодно можно делать. И под I2C поддержка скриптов будет. |
||||||||
Kormov 25/06/2024 08:48 |
Здравствуйте. Вопрос, Postal 3 USB старая, наверное еще почти первая версия, не могу запрограммировать и прочитать 25L8006F, 25L6406E, 25L3206E. Другие 25 версии читает и прошивает. Если что то можно сделать, подскажите пожалуйста. Коды ошибок разные, если менять опции. Программирую редко, старый уж стал, но иногда надо. Советом помогите. Если вдруг лог нужен, то скину. но я думаю что или я где то не дочитал инструкции или просто микросхемы новые для него, поэтому тыкните где надо почитать. Опции менять пробовал по разному, но может, что то упускаю. |
||||||||
Postal2 25/06/2024 15:27 |
Я посмотрел MX25L3206E, у неё чрезвычайно долгое стирание в любых режимах, нужно выполнять отдельно. Сначала стирание через кнопку Erase - скорее всего будет выдана ошибка busy, так как время ожидания закончится. Однако стирание завершится, повторно нажимать кнопку не нужно. Нужно перейти на основное окно и проверять кнопкой status, когда бит busy будет снят (должны быть все нули, clear заранее). После этого переключить скорость speed поменьше, поставить don't touch для статуса (он уже в нулях) - и всё запишется (при 3.3 вольта питания разумеется). |
||||||||
Kormov 25/06/2024 18:37 |
Огромное спасибо! Кстати, брал программатор именно у Вас! До сих пор работает и радует меня. Ни разу не ломался, правда в основном использую для себя. Использовал и как ТТЛ конвертер. Всего доброго! ДОБАВЛЕНО 25/06/2024 19:03 Но стереть то стер, а вот записать не получается, пробовал менять скорость. Не помогло, вот лог: [img][/img] |
||||||||
Postal2 26/06/2024 02:37 |
Если версия старая, то дополнительно увеличить задержку при записи - включить 25Q16 mode. Лучше возьмите новую версию выше, для полной совместимости на страничке COM settings включить галку Old style COM (для usbXpress и без этого работает). Ошибка происходит при таймауте busy на первой же записи страницы. В текущей версии таймаут прибл. 1 секунда, в даташите на MX25L3206E page program time max = 3 ms, если busy не снимет за секунду (при нормальном питании 3,3) - микросхема неисправна. Ну или подключите ей 1мкФ по питанию близко к чипу, может микросхема просто зависает.
Ну и ошибку локализовать можно самостоятельно - выкладывался исходный текст программы от 2015 года, можно легко найти строку ошибки в нём и увидеть, отчего и в каком месте она происходит. После добавления поддержки eMMC я решил не выкладывать исходный текст - и это привело к тому, что ни один балабол не смог скопировать решение по eMMC. Если хочется работать с eMMC через Ардуино или платку FTDI - придётся запускать Великую Прогу, других вариантов не существует. |
||||||||
Kormov 26/06/2024 04:04 |
Огромное спасибо. Микросхемы три штуки 25L серии и все три разные, выпаянные с компьютера после грозы... я лично определил , что на ней сгорел Хаб, вот и распаиваю ее на запчасти, Хаб был в кз, так что и микросхемы могли выйти из строя. Но одна из трех считалась по вашей методике - считалась MX25L8006E. |
||||||||
lapot2 03/08/2024 23:54 |
а реальных желающих то много было? |
||||||||
Postal2 09/08/2024 04:45 |
Обычно не спрашивают, просто молча прут код. Догадайся, кто спёр этот код:
https://github.com/c0d3z3r0/i2ite |
||||||||
Postal2 13/08/2024 18:42 |
Дерьмо. |
||||||||
lapot2 14/08/2024 23:50 |
хз.. и кто же? |
||||||||
Postal2 15/08/2024 06:45 |
Кто-кто, кореш твой. |
||||||||
lapot2 16/08/2024 23:12 |
который из? |
||||||||
Postal2 17/08/2024 01:20 |
То, что Асус пишет пустой ITE, было известно с самого начала. Наверно, работать через разъём аккумулятора посчитали неудобным. |
||||||||
lapot2 17/08/2024 03:28 |
деда, он мне меньше кореш чем тебе, вырубай обиженку. чат в тг к нему отношения не имеет, создан другими людьми. и его там никогда не было. а еще никто не юзает угпи для прошивки мультов. воооооооообще никто. у всех кому надо шить мульты - давно есть чем их шить и ты знаешь чем конкретно. |
||||||||
Postal2 17/08/2024 06:34 |
Знаю. Попросил как-то у него снега зимой. |
||||||||
lapot2 17/08/2024 06:44 |
так надо было не просить снег, а предложить его почистить и утилизировать |
||||||||
Postal2 17/08/2024 06:52 |
Да проект адаптера просил чтобы на изготовление отправить, отправил от другого программатора, а сейчас подумал - наверно он и это спёр, не хотел чтобы я видел. |
||||||||
lapot2 17/08/2024 06:53 |
уточни - речь до сих пор про угпи, или уже не? |
||||||||
Postal2 17/08/2024 07:22 |
Не, это про "акулу бизнеса" Вертьянова. Странные люди. Но познавательно. |
||||||||
lapot2 17/08/2024 07:27 |
штош.. пойдем тогда хоть пожалею, штоли.. |
||||||||
Postal2 17/08/2024 07:51 |
Пожалела мышь кота. |
||||||||
lapot2 17/08/2024 08:05 |
надо начинать бояться? |
||||||||
Postal2 17/08/2024 08:18 |
Ну попробуй начни чтение прошивки HD64F36049. |
||||||||
lapot2 17/08/2024 08:49 |
а зачем мне её начинать читать?? |
||||||||
Postal2 17/08/2024 09:08 |
Потому что я до неё ещё не добрался, а то начнёшь что-нибудь - а у меня уже есть.
Хоть какой-то исходник будешь иметь на обмен. |
||||||||
lapot2 18/08/2024 01:44 |
так у мну направление совсем другое.. в первую очередь удобие и кроссплатформ. того что у тебя есть в открытом доступе - я конечно изучал как и все, но даже при большом желании применить это будет и сложно и непонятно зачем. и поддержки каких либо специфических микрух тоже нет. только самые обычные 25хх и 24хх, и то еще в процессе вылизывания а не уже готово на 146% |
||||||||
lapot2 18/08/2024 14:44 |
есть предложение поинтереснее - мое железо может работать с альтернативными прошивками от третьих лиц. ты можешь перенести код своей атмеги на мое железо, и раздавать/продавать эту прошивку с привязкой к серийнику проца например. и при этом мне с твоих мороженок ничо не надо |
||||||||
Postal2 18/08/2024 23:44 |
Делать прошивку под STC не имеет смысла, у меня они накуплены для другой цели, которую могу тебе отдать, но ты скажешь "не надо", хотя на самом деле очень надо. Тебе нужно добавить AT45, 93**, spi-eeprom, AVR-TINY параллельным методом, Микрочип можно в последнюю очередь. Обязательно свой внешний еепром нужен (хотя бы в опции), плата слишком большая, здоровенный zif слишком большой и должен быть по выбору, нужно проверить подобные mcu от WCH, и если дешевле - использовать их. Перепроектируй плату и покажи. |
||||||||
lapot2 18/08/2024 23:52 |
терь смотри. эта версия такой и останется, основное назначение это spi. под 93 в плате предусмотрена коммутация земель. скорость у меня уже на пределе usb-fs, 25Q64 за 10 секунд. будет альтернативная прошивка для атмег, остальное под вопросом. дальше будет новое железо, несколько вариантов. и на этом проце. и на wch тоже, они давно лежат в столе. и займусь ими как этот завершу. 93 я предусматривал. но пообщавшись с мастерами реализовывать передумал пока, по крайней мере отложено. как раз на STC больше всего имеет смысла делать такое. ты еще не знаешь какие у него порты. и то что у других прогеров делают через буферы - этот проц может и сам. в целом форум не катит для такого, пошли в нормальный мессенджер, где не надо ждать ответ неделю |
||||||||
Postal2 19/08/2024 00:07 |
Понятно. Еепром внешний разводи обязательно, на ноги с аппаратной поддержкой, желательно spi с прицелом на fram. Мессенджерами не пользуюсь. |
||||||||
lapot2 19/08/2024 00:16 |
для работы с 93 серией надо только впаять один 7002 на предусмотренное для него в плате место. после этого железо в одном гнезде совместит твои четыре из основного варианта, вместе с юартом. плюс каждая нога это вход 12битного ацп.
ок. ну как хочешь. мое дело было предложить |
||||||||
Postal2 19/08/2024 00:57 |
Тогда да, STC наилучший вариант. У тебя может получиться очень хорошая штука, с пин-тестером и загружаемыми алгоритмами. |
||||||||
lapot2 19/08/2024 01:08 |
а ты только щас это понял? несмотря на имеющиеся недоработки в текущей плате - там задел большой, и как раз под загружаемые алгоритмы. эта схема делалась наспех, но уже такой и останется, может только в будущем уменьшиться. но планируется и вариант не с 8 выводами. а намного больше, собсна он и должен был выйти. но планы немного не туда пошли и оно теперь отложено, и продолжается выпуск первого варианта. варианты же на других процах - то вообще для прибора другого класса. и я тебе предложил в одном из загружаемых алгоритмов сделать совместимость с твоей прогой. если ты по уму перенесешь атмегу - не потеряешь в скорости чтения, и увеличишь скорость записи и верификации. тк там спи шина молотит на 22мгц, и втрое обгоняет шину юсб по пропускной способности. а если не будешь упираться и сменишь своей проге морду. хотябы на ту что я на ремауд кидал - тебя ваще на руках будут носить. дофига кому непонятно что в оригинальной делать. а если разрешение экрана больше 800х600 - это еще и пиксель-хантинг для попадания в кнопку курсором |
||||||||
Postal2 19/08/2024 01:53 |
Чтобы понять, пришлось вид платы искать, чтобы убедиться, что еепром не разведён.
С Вертьяновым, говоришь, общался?
Ну подключи ftdi или fx2lp, если скорость нужна.
Главное, что мне самому понятно и удобно. |
||||||||
lapot2 19/08/2024 02:22 |
мог бы спросить и схему. открыто все лежит. и не пойму зачем тебе там епром. для этого можно юзать кусок флеш-памяти, это предусмотрено с завода, и при правильном использовании ресурс перезаписи около 100 лет
много с кем общался. но это к делу не относится
пасеба кэп
ты сколько лет уже на новое железо переходишь с атмеги? 5 или больше? а то я начинаю забывать уже ДОБАВЛЕНО 19/08/2024 02:28 ладно. диалога не вышло. мирно разбежались |
||||||||
Postal2 19/08/2024 02:46 |
Поэтому я и сказал, что надо развести. Когда поймёшь - а оно уже и будет, и купившие смогут доработать свои платы.
Так нет подходящего железа. Либо дорого. |
||||||||
lapot2 19/08/2024 03:11 |
ну так скажи зачем, может и сделаю потом. если буду знать зачем оно. |
||||||||
Postal2 19/08/2024 03:30 |
Ну вот я тебе скажу, что некоторые вещи во флэш писать нельзя, ты скажешь, что можно - и нафига мне спорить? |
||||||||
lapot2 19/08/2024 03:35 |
так я и спрашиваю что конкретно туда надо писать/зачем/с какой периодичностью. может она и правда нужна. а может и нахер не нужна. ты конкретно этот проц только снаружи видел. а я с ним уже прилично времени работаю. и проверь лс |
||||||||
Postal2 19/08/2024 03:45 |
Не знаю, как за "прилично времени" можно 1 килобайт кода написать. Последний алгоритм у меня занял 6 килобайт, а заводской, который делает то же самое - занимает 32 килобайта. Поэтому нужен еепром. Если рассчитывать на применение fram - то 64 килобайта будет дорого. 32 килобайта вполне приемлемо, соответственно, можно ориентироваться на еепром такого размера. |
||||||||
lapot2 19/08/2024 03:53 |
конструктивного диалога я чето не вижу. но пофиг. сам разберешься как тг скачать. |
||||||||
Postal2 19/08/2024 05:13 |
Всё, посмотрел. STC8H8K64U не умеет запускать код из XRAM, загружаемых алгоритмов не получится. Но еепром всё равно нужен для настроек и мелких файлов. |
||||||||
Transformator 22/08/2024 09:57 |
Postal2, Вам ЛС |
||||||||
Postal2 26/08/2024 15:43 |
Новая версия с поддержкой передачи на пейджер через модуль RF7021SE.
(файл устарел, новая версия ниже) |
||||||||
Postal2 27/08/2024 22:31 |
Обновлённая версия для передачи на пейджер, добавлена поддержка FTDI в этом режиме. Проверено с FT232H на скорости 1200 бод, работает. FT2232H - не работает, FT232RL тоже не работает. В текущей версии работает только FT232H. Однако в следующей версии будет добавлена поддержка дешёвых модулей SX1278 и SI4463, и вот с этими модулями уже сможет работать и FT232RL, и FT2232H, и почти любой подобный. FTDI удобнее чем классический девайс, т.к. не надо переключать ничего (с SX1278 и SI4463 не понадобится переключать).
Подключение FT232H к модулю RF7021SE следующее: ADBUS0=>SCLK ADBUS1=>SDATA ADBUS3=>SLE (дополнительно подтянуть к плюсу 4.7к) ADBUS5=>TxRxCLK На плате RF7021SE контакты VCC,PAC,CE соединить проволочкой. Питание 3.3 вольта можно подать прямо с платы FT232H. На плату RF7021SE надо поставить катушечку 18 мкГн для диапазона 144..161 МГц. Кварц скорее всего можно оставить родной, надо ввести его значение в поле. Перед открытием странички надо поставить Low speed, т.к. 7021 не переваривает максимальную. С вывода MUX на землю через резистор желательно подключить светодиод для индикации настройки. Русский текст пока лень исправлять, английский - работает. В настройках FT232H галку Pref.MPSSE желательно снять. Вообще, конечно, нужно было сразу делать на дешёвых модулях, которые, к тому же, не требуют никаких доработок. Чего-то я не сообразил. |
||||||||
Postal2 14/09/2024 23:18 |
Итак, всё, что вам нужно для отправки сообщений на пейджер - это купить модуль на микросхеме SX1278 за 200 рублей по этой ссылке:
https://aliexpress.ru/item/1005003633427588.html SI4463 пока не поддерживается, но из 3-х модулей, где она заявлена, все пришли на микросхеме 4438, которая не годится. С учётом доступности SX1278 это не важно. Галочка инверсии ставится наоборот относительно работы с ADF7021 (работа с этой мсх также улучшена). Просто подключаете питание 3.3 и контакты SPI-режима, весь обмен идёт по SPI. Поэтому поддерживается даже FT232RL. Непонятно, почему все делали на ADF7021 при наличии дешёвых удобных модулей. Версия с поддержкой SX1278. Подключение: FT232(ANY)<=>SX1278 ADBUS0 ("TX") -> SCK (CLOCK) ADBUS1 ("RX") -> MOSI (DATA IN) ADBUS2 ("RTS") -> MISO (DATA OUT) ADBUS3 ("CTS") -> NSS (CHIP SELECT) |
||||||||
VOLOCHA 15/09/2024 22:41 |
Пейджер.....в 2024 году.... однако.... |
||||||||
Postal2 16/09/2024 01:49 |
Почему бы и нет.
https://www.scope-uk.com/geo87z-pager.html |