Postal 3 (он же Postal-AVR) — универсальный USB программатор предназначенный для программирования микросхем памяти непосредственно по протоколам I2C Inter-Integrated Circuit; Последовательная асимметричная шина для связи между интегральными схемами. Использует линии связи (SDA и SCL), SPI, MICROWIRE (MW), или внутрисхемно по протоколам I2C, IСSP и UART.
В этой теме обсуждаем вопросы по его сборке и настройке. А также особенности, советы, методы и принципы работы с программатором.
Вопросы, связанные с усовершенствованием программы (Postal2, Postal3), тестированием решаем здесь — https://monitor.net.ru/forum/threads/317755/
Примечание: Программы «Postal2» и «Postal3» на данный момент не работают с протоколом UART. Используются сторонние программы.
Postal 2 поддерживает девайсы:
1. Tuner PLL
2. EEPROM
3. 3-Wire Serial EEPROM
4. SPI Flash
5. VCT MICRONAS
6. HERCULES (PHILIPS UOC)
7. GENESIS
8. TRIDENT
9. REALTEK
10. NOVATEK
11. MYSON
12. WELTREND
13. MSTAR
14. SAMSUNG S3C866B
15. Atmel AVR
16. FIRMWARE HUB FLASH
17. KB9012, KB9022
18. Dallas EEPROM
19. Эмулятор ИК-ДУ
20. В программе имеется встроенный анализатор шины
Программатор Postal2 работает с системами Win98 (setup_lptdrv_postal2_9x_driver.rar), Win2000, WinXP, Win7 (setup_lptdrv_2000-xp_driver) только на 32 бит
Postal 3 поддерживает девайсы:
1. EEPROM
2. 3-Wire Serial EEPROM
3. SPI Flash
4. MSTAR
5. MICRONAS
6. KB9012, KB9022
7. Atmel AVR
8. Эмулятор ИК-ДУ
Программатор Postal3 работает с системами Win2000, WinXP, Win7, Win8 на 32 бит и на 64 бит.
Сборка программатора Postal3. Лично мой опыт:
1. собрал девайс согласно прилагаемой схемы.
2. поставил сразу оба драйвера (из папок VCT и USBXpress)
3. в папку Postal3 поместил программу Postal3 и файл SiUSBXp.dll
4. ткнул девайс в USB (определился сразу)
5. посмотрел номер ком-порта в диспетчере устройств, выставил такой-же в настройках (Settings->COM settings>Postal AVR device setup)
6. вставил что было под рукой (24С02), проверил, пишет — читает
7. утилитой an144sw переключил pid на EA61 — режим USBXpress (EA60 — режим СОМ)
8. заработало…. светодиод замигал
Схема Postal3_AVR в файле postal3_avr_sch.rarПечатная плата Postal3_AVR в файле postal_avr_pcb.zipДрайвера для Windows-98 (Postal2) в файле setup_lptdrv_postal2_9x_driver.rar
Драйвера для Windows-2000, Windows-XP (Postal2) в файле setup_lptdrv_2000-xp_driver.rar
Драйвера для WinXP SP3 x32 & Win7 SP1 x64 (Postal2) ссылка скрыта от публикации
Драйвер CP210xVCPInstaller V6.6.1.0 от 10.12.2012 и др (Postal3). ссылка скрыта от публикации
Драйвер от производителя
Драйвера USBXpress_Install (Postal3) ссылка скрыта от публикации
Драйвер от производителя — Download for Windows 2000/XP/Server2003/Vista/Win7 (v3.5.1)
Распаковать и установить драйвера CP210x_VCP_Win_XP_S2K3_Vista_7.exe и USBXpress_Install.exe по умолчанию.
Прошивка для Atmega8/88/168/328 в файле «postalavr_v2_atmel_lic_03-04-2014.rar» Предоставляет возможность внутрисхемного чтение SPI флешь через процессора MSTAR.
Файл в формате HEX
Фьюзы для:
— Atmega8 — Low = AF и High = CF
— Atmega88/168/328 — Low = E7, High = DD, Ext = FD
Как прошить ссылка скрыта от публикации /
Продажа плат от Михаил__ : https://monitor.net.ru/forum/threads/434754/
PID CP2102 переключен на EA61 — режим USBXpress
Дополнительная информация http://monitor.net.ru/forum/documents-service-manual-5.html
Сначала программой Postal2 с «железом» VCT Jig по схеме насадки header_atmega прошивается прошивка Atmega8, затем прошиваются фьюзы. При обновлении прошивки фьюзы повторно прошивать не надо.
Инструкция по сборке, подключению и настройке в файле«postal3-25»
Автор Михаил__
Припаять CP2102. Залудить контакты на плате и «посадить» микросхему феном… паять с флюсом.
Инсталляция программы Postal3. Распаковать программу Postal 3 в папку «Postal 3», поместить файл SiUSBXp.dll, скопировав его из C:\SiLabs\MCU_2\USBXpress\USBXpress_API\Host\x86, а файл postal3_cfg.ini программа создаст сама при первом запуске. В этой же папке будут находиться и считанные программой прошивки.
Изменение масштаба программы : https://monitor.net.ru/forum/threads/317755/page-234#post-4947866
Тест на исправность программатора.
— Проверить соответствие питающих и рабочих напряжений согласно технической документации —
— Если в окне логов есть сообщение об не ответе программатора, то проверить правильность установки конфигурации в закладке Setup
— Если программатор не читает в панельках ни один из типов м/сх памяти, то проверьте работу в режиме UART сторонним софтом, заблокировав RESET и подключившись на шины Rx / Tx. Проверить эхо терминалом (писать латиницей).
— Если программатор без проблем читает в панельках EEPROM и SPI, то он рабочий и ищите проблемы в подключениях, или неисправности в испытуемых насадках (шасси, микросхемах).
— Если в панельках EEPROM читает, а SPI нет, или наоборот, то проверьте м/сх SPI (EEPROM) заменой, а также целостность монтажа платы программатора и работу шин при помощи осциллографа.
— Если наблюдается некорректная работа при внутрисхемном чтении/записи, то следует проверить работу при меньшей скорости, или наоборот — при большей, а также уровень питаний, наличие пульсаций по питанию и исправность шин, проверьте ответы анализатору шины, замените кабель USB.
Характерные неисправности при сборке:
а) — не мигает индикатор: 1. Нет питания. 2. Неисправен кварц, или его обвязка. 3. Неисправен, или неправильно запаян светодиод. 4. Неисправна Atmega, или неправильно прошита.
б) — светодиод мигает, в диспетчере устройств видится, но ни один из режимов не работает: 1. Не подпаяна шина СР2102. 2. Неисправна СР2102. 3. «Смотрим в книгу — видим фигу»
Запись мс/х W25P16 или NX25P16
Для совместимости с ними при записи в следующих версиях надо ставить галку 25Q16 mode. Иначе verify даст ошибку на адресе 0
Использование программатора в качестве переходника USB-UART
1. Перевести CP2102 в режим COM.
2. Установить джамперы в позиции 5V и RST-GND.
3. Подключить GND, Rx, Tx к исследуемому устройству.
4. Включить терминальную программу и установить порт
Подключение к КВ9012:
CS — P59, KS14
SCK— P60, KS15
SO — P61, KS15
SI — P62, KS17
Подключение к Atmel (AtMega) (Схема подключения АТмел для прошивки через разъем ICSP ссылка скрыта от публикации
Адаптер для низковольтовых SPI в файле SPI_1v65-1v95
Адаптер для программирования Atnega при помощи Postal2
в файле header_atmega
Программа Postal3
в файле Postal3.rar.
Извлечь в рабочий каталог (папку)
Настройка скорости AVR device: устанавливать 921600, вопрос-ответ https://monitor.net.ru/forum/threads/317755/
Сбросить счетчик:
Settings > Misc > Reset All Backups Counters
Стереть (заполнить FF):
Status > Version, затем Settings > (Unblock) > Erase
Подключение ИК-диода в «Postal2». Катод ИК-диода — на CS, а анод через резистор 33 Ом — на плюс питания.
Подключение ИК-диода в «Postal3». Катод ИК-диода — на CS, а анод через резистор 33 Ом — на PD7 ATmega (pin 11 TQFP-32, или pin 13 PDIP-28), или на плюс питания (временно).
Подключение ФП. ФП вставляется в панельку для SPI. GND — 4, VCC — 8, IROUT — 2
Инструкции по работе и помощь в разработке https://monitor.net.ru/forum/threads/317755/
Отображение программатора в диспетчере устройств
Silicon Labs CP210x USB to UART Bridge (COM3) — PID (EA60)
или
USBXpress Device- PID (EA61)
Изменение PID и устранение проблем:
http://monitor.net.ru/forum/viewtopic.php?p=3668883&highlight=ea60
Изначально от SiLabs имеем экзешник «CP210x_VCP_Win_XP_S2K3_Vista_7.exe».
2. При установке драйвера сначала происходит распаковка его в папку по умолчанию «C:\SiLabs\MCU\CP210x\Windows_XP_S2K3_Vista_7»
3. В этой папке мы имеем нужный нам файл «slabvcp», в котором уже имеется такая запись:
«%USB\VID_10C4&PID_EA60.DeviceDesc%=silabser.Dev, USB\VID_10C4&PID_EA60
%USB\VID_10C4&PID_EA70&Mi_00.DeviceDesc%=silabser.Dev, USB\VID_10C4&PID_EA70&Mi_00
%USB\VID_10C4&PID_EA70&Mi_01.DeviceDesc%=silabser.Dev, USB\VID_10C4&PID_EA70&Mi_01″
которую производитель дал возможность тут (в теме ) модифицировать (изменять, дополнять).
4. Записи из этого файла при УСТАНОВКЕ драйвера пропишутся в системе (где — не знаю, не изучал).
5. Оставите запись в распакованном исходнике драйвера, или нет — системе абсолютно одинаково, поскольку во время работы к этой папке никто уже не обращается и её можно вообще удалить, или переместить всю папку в иное место.
6. Если в Диспетчере устройств в ВИД поставить птицу «Показывать скрытые устройства», то обнаружите, что установленые драйвера от вас никуда не делись после того как «мой девайс был поднят и я по новой поставил заводской драйвер». «Лишние», особенно некорректные, можно удалить.
7. Если у Вас изготовлено несколько устройств на CP2102, или их аналогах, то чтобы наглядно видеть, с каким устройством Вы работаете, следует:
— используя утилиту, присвоить имя девайсу и назначить ему собственный PID.
— в файле slabvcp.inf прописать выбранный Вами PID для данного устройства и (или) имя и установить драйвер.
8. Если Вы забыли PID Вашего устройства, то его можно подсмотреть в Диспетчере устройств. В свойствах выбранного устройства выбрать закладку «Сведения».
Там же можно подсмотреть данные на другие устройства и скачать драйвера здесь ссылка скрыта от публикации /
9. Дописав в файле значение PID под Ваше устройство (подсмотреть в диспетчере устройств) и повторно установив драйвер Вы сможете при помощи утилиты изменить его на нужное.
10. Переключив PID на значение 60 Вы можете использовать Ваш девайс в качестве переходника USB-UART (Rx/Tx) для работы к примеру с MTK Tool, Teraterm и др. Для работы в этом режиме на программаторе следует установить 2 джампера — на 5V и на RST
Пошаговая инструкция по восстановления ID от fsem
Первая часть — это перевод с даташита, вторая — по восстановлению.
Скачать можете здесь:
или здесь:
ссылка скрыта от публикации
Калькулятор объемов информации ссылка скрыта от публикации
► postal3-25.rar
► an144sw.zip
► postal3_28-03-2015.rar
► postalavr_v2_atmel_lic_03-04-2014.rar
► an144sw_old.rar
► postal2_28-03-2015.rar
► setup_lptdrv_postal2_9x_driver.rar
► setup_lptdrv_2000-xp_driver.rar
► postal3_avr_sch.rar
► header_atmega.rar
► postal_avr_pcb.zip
► PostalAVR_v3b_lice_08-05-2015.rar
► postal3_18-04-2016.rar
► 45DBxxx.rar
С каждым днем в мире появляется огромное количество самых разных разработок, которые удивляют не только своим предназначением, но и широкими возможностями, и позволяют добиваться эффективного результата в любой сфере занятости. И сегодня мы обратим свое внимание на интересное и любопытное устройство, которое было изобретено несколько десятков лет назад, но до сих пор его активно используют либо в сервисах по ремонту компьютеров и девайсов, либо дома пользователи сами создают и активно применяют в программировании микросхем. Некоторые из вас догадались, что речь идет об устройстве, которое известно как программатор. Но рассматривать все разработки мы точно не будем, а затронем лишь одну, которая считается самой лучшей в мире. Программатор Postal 3 позволяет без каких-либо проблем заняться личным программированием компьютера и внести свои коррективы. Как им пользоваться, что он собой представляет и какие возможности можно получить? Именно этим вопросам посвящена данная статья, содержащая в себе всю необходимую информацию. Осталось только набраться терпения и внимательно изучить все предложенные инструкции и рекомендации.
Что это за устройство?
Но прежде чем мы будем рассматривать программатор Postal 3 и его функции, стоит разобраться, а что это за устройство. Данная разработка была создана еще в советские времена как единственная технология, позволяющая редактировать микросхемы и вносить некоторые корректировки в их функциональную составляющую. Благодаря этому изобретению люди смогли вовремя ремонтировать компьютеры, избавляться от вирусов и чинить сложнейшие микросхемы, которые либо перегорали, либо имели некоторые программные повреждения. На данный момент это устройство получило множество обновлений, но не от самого создателя, а от пользователей, которые начали активно задействовать инструкции и схемы создания устройства для разработки своего личного программатора.
Postal 3 – программатор, который имеет свободный код и схему разработки, что позволяет программистам активно разрабатывать новшества и создавать необходимые устройства, позволяющие внедряться в программную оболочку микросхем. Но так ли полезно данное устройство?
Зачем оно нужно?
На самом деле именно программатор позволяет возвращать к жизни безнадежные устройства и компьютеры. Благодаря этому устройству можно перепрограммировать микросхемы и давать им новую установку для работы либо редактировать имеющуюся оболочку микросхемы. К примеру, если у вас сломалось какое-либо устройство, будь то видеорегистратор, плеер или компьютер, и в сервисе вам указали на то, что пора выкидывать девайс, не стоит торопиться. Окончательная поломка устройства – это либо физическое повреждение девайса, либо его полное затопление, и если поломка произошла из-за программного сбоя, то исправить это можно легко и просто, правда, если вы знаете основы программирования. Имея программатор Postal 3, USB-разъем и специальные знания, вы с легкостью сможете редактировать микросхемы и восстанавливать сломанные устройства. Но это реально при условии, что вы обладаете навыками, которые позволят пользоваться программатором.
Как использовать?
А вот когда приходит время применить устройство, то многие понимают, что это не так просто. Программатор Postal 3 использует стандартные протоколы для редактирования: SPI FLASH, SPI, I2C. Это означает, что необходимо знать язык битрейта, позволяющий правильно редактировать программные оболочки (по-другому его еще называют языком «0» и «1»). Чтобы правильно пользоваться программатором, необходимо его поначалу настроить, затем найти способ подключить к девайсу и уже затем плавно программировать оболочку микросхем. Если подключение не вызовет проблем, а программированию можно научиться, то вот настройка потребует от вас внимательной и кропотливой работы, так как необходимо поначалу создать этот самый программатор либо купить, хотя он редко где продается и ценится очень дорого. Но не стоит расстраиваться, так как далее будет предоставлена специальная схема, которая визуально покажет, как именно нужно настраивать и создавать это устройство.
Настройка
Postal 3 – программатор, настройка которого требует кропотливого труда. Стоит учесть, что данная процедура требует физического и программного вмешательства. Мы рассмотрим использование этого устройства на примере компьютера. Но поначалу стоит изучить схему, которая позволит произвести монтаж программатора.
После сборки необходимо подключить его к компьютеру. Если устройство будет распознано и потребует установку драйверов, значит, оно собрано правильно и готово к использованию. Далее необходимо отключить программатор и заняться программной настройкой. Для этого необходимо скачать специальные файлы с официального сайта устройства.
Как только файлы будут получены, создаем папку на компьютере, называем ее PostalAVR и перемещаем в нее все полученные файлы. Далее нужно зайти в папку VCP и запустить установщик под названием CP210xVCPInstaller.exe. После этого пойдет процесс установки, где нужно следовать инструкциям и выполнять все необходимые действия. Далее надо проделать аналогичные действия с файлами под названием USBXpress (установщик и папка имеют аналогичное наименование). Если все действия выполнены правильно, нужно снова подключить программатор, и он должен быть распознан системой без требования установки драйверов.
Теперь запускаем программатор Postal 3 через файл Postal3.exe. Откроется окно программы, где необходимо перейти в Settings — СОМ Settings. В новом меню снизу ищем пункт «Connect Via…» и устанавливаем напротив COM значение 8. Теперь все готово для тестирования устройства, нажимаем на Test и ждем некоторое время. Должно появиться дополнительно окно, в котором будет указано COM Closed. Если вы добились данного результата, то сборка программатора Postal3 прошла успешно, и устройство готово к использованию. Но настройка на этом не заканчивается, так как имеется способ, позволяющий повысить скорость работы данного устройства. Он позволит быстро считывать микросхемы и эффективнее вносить изменения.
Как повысить скорость чтения программатора?
Итак, инструкция по сборке и настройке Postal пройдена и изучена, осталось теперь внести небольшое, но приятное изменение. Как только вы проверили свое устройство, можете смело его модифицировать, что позволит повысить скорость считывания программной оболочки микросхем. Для этого из папки с полученными файлами необходимо скопировать SiUSBXp.dll в директорию, где находится сама программа Postal 3. После этого подключаем программатор через USB-порт и начинаем вносить корректировки.
Поначалу запускаем файл CP210xSetIDs.exe, который находится в папке Set_ID_CP2102. В появившемся окне находим пункт Pid, устанавливаем галочку и меняем установку на ЕА61. Затем устанавливаем галочку в пункте Product String. Как только все рекомендации выполнены, останется нажать на Program Device. Если процесс считывания прошел успешно и без ошибок, то программа вернется в изначальное состояние. Осталось внести последнее изменение в настройки программатора. Для этого заходим в программу и переходим в меню Settings — СОМ Settings. Ищем пункт «Connect via…» и устанавливаем активность на USBXpress. После этого нажимаем на Test и ждем процесс проверки. Если все сделано правильно, то появится дополнительное окно с надписью «Device Mode 0 Answer OK». Это означает, что модификация установлена правильно, устройство готово к работе. Внимательно запомните все эти действия, а лучше сохраните данную инструкцию, чтобы у вас не возникало проблем в использовании устройства.
Проблемы использования
Postal 3 – программатор, инструкция для которого является главным ознакомительным документом. Без нее практиковаться и пытаться лично разобраться во всех этих настройках не рекомендуется, особенно запускать программатор в действие. Это позволит избежать поломок и сбоев программных настроек вашего компьютера. Проблем во время работы с программатором может быть очень много, всех их не перечислить, но все они возникают из-за неправильно подхода к настройке и сборке устройства, поэтому избежать их просто, главное — внимательно читать инструкцию и выполнять все рекомендации, которые приведены в ней. И не стоит поддаваться соблазну использовать аналогичные разработки, хоть они и имеют различные автоматические режимы, но эффекта от этого не так много.
Аналоги
Да, в мире существует огромное количество различных разработок аналогичного назначения, но все они имеют одну погрешность, которая заключается в предназначении устройства. Каждая из них хоть и выглядит интересно и привлекательно, плюс ко всему, имеет специальную автоматическую настройку, но все это разработано с определенной целью и для определенного девайса. Что касается Postal 3, то отечественный проект имеет гибкие настройки, которые можно настроить под любую оболочку и устройство. Поэтому лучше пользоваться известным и проверенным продуктом с приложенными подробными инструкциями.
Специальные инструкции
Программатор Postal 3, USB, инструкция и знания основ программирования — все это позволяет правильно использовать устройство и знать его предназначение. Что касается специальных инструкций, то их полно, и все они предоставляются официальным сайтом программатора. В основном они предназначаются для модификации и каких-либо уникальных настроек, позволяющих углубленно заниматься настройками микросхем. Но если не хочется загружать себя лишней информацией, а программатор вам необходим, точнее, его возможности, то достаточно обратиться в сервис.
Сервисная сборка
Сервис – место, где могут оказать практически любую помощь различным девайсам. Но стоит помнить, что качественная помощь возможна только в специализированных хорошо оборудованных центрах. Там имеются различные программаторы и прочие устройства, позволяющие максимально эффективно избавиться от любых проблем. Не стоит обращаться к сомнительным организациям и неизвестным компаниям. Лучше идти к тем, кто давно на рынке и имеет хорошую репутацию. Тогда вы точно сможете получить необходимую помощь.
Postal 3 – лучший выбор
Программатор Postal 3 является уникальной разработкой, которой активно пользуются по всему миру. Устройство имеет все необходимые плюсы, позволяющие лично контролировать и настраивать устройство под свои нужды. Не каждая разработка даст вам такие возможности, поэтому не стоит сомневаться в качестве этого программатора и пользоваться им в любой ситуации, которая требует программирования микросхем.
Программатор Postal 3 — универсальное устройство для программирования микросхем памяти и микроконтроллеров. Рассмотрим его возможности, сборку, настройку и особенности использования.
Назначение программатора Postal 3
Программатор Postal 3 предназначен для программирования последовательной памяти, работающей по протоколам I2C, SPI, SPI Flash, MicroWire (MWI), а также флэш-памяти микроконтроллеров ATmel, Micronas, MStar и других.
Основные возможности программатора Postal 3:
- Программирование микросхем памяти EEPROM, flash и микроконтроллеров
- Ремонт сломанных устройств путем перепрограммирования
- Считывание и запись прошивок микроконтроллеров
- Отладка встроенного ПО микроконтроллеров
По сравнению с аналогами, программатор Postal 3 имеет открытый исходный код и гибкие настройки, что позволяет адаптировать его под различные задачи.
Технические характеристики
Основные технические характеристики программатора Postal 3:
- Поддерживаемые интерфейсы: SPI, I2C, MicroWire
- Совместим с микросхемами памяти: EEPROM, Flash, FRAM, MRAM
- Поддержка микроконтроллеров: ATmega, ATtiny, ATxmega, AT89, AT90, AT91 и др.
- Напряжение питания: 5В от USB-порта
- Скорость обмена данными: до 8 Мбит/с
В таблице приведено сравнение технических характеристик программатора Postal 3 с его основными аналогами:
| Характеристика | Postal 3 | Программатор XXX | Программатор YYY |
| Интерфейсы | SPI, I2C, MWI | SPI, I2C | Только SPI |
| Совместимость | Широкая | Средняя | Узкая |
Комплект поставки
В комплект поставки программатора Postal 3 входит:
- Корпус программатора
- USB-кабель
- DIP-переходник
- Компакт-диск с ПО
Дополнительно можно приобрести:
- ZIF-адаптер для установки микросхем без пайки
- Пинцет и паяльник
- Блок питания 5В для автономной работы
Программатор Postal 3 поставляется в нескольких вариантах:
- Базовый (корпус, USB-кабель, CD с ПО)
- Профессиональный (дополнительные адаптеры)
- В сборе
- В виде отдельных компонентов для самостоятельной сборки
Сборка программатора Postal 3
Для сборки потребуются:
- Паяльник и припой
- Отвертки для сборки корпуса
- Мультиметр для проверки цепей
Порядок сборки:
- Установить элементы платы в соответствии со схемой
- Аккуратно запаять все контакты
- Проверить правильность монтажа с помощью мультиметра
- Собрать корпус программатора
При пайке следует контролировать температуру, чтобы не повредить элементы платы. Рекомендуется использовать термоусадочную трубку для изоляции соседних контактов.
Типовые ошибки при сборке:
- Неправильная полярность элементов
- Плохо запаянные контакты
- Короткие замыкания из-за остатков припоя
Для их предотвращения следует внимательно следовать сборочным чертежам или фото узлов.
Установка ПО и драйверов
Для работы программатора Postal 3 необходимо установить специальное программное обеспечение и драйверы.
Дистрибутив ПО можно скачать с официального сайта разработчика. После распаковки архива, запускаем файл установки setup.exe и следуем инструкциям.
Затем подключаем программатор Postal 3 к компьютеру. Для корректной работы потребуется установка драйверов под операционную систему Windows.
Установка драйверов в Windows
При первом подключении программатора появится окно «Мастер установки оборудования». Выбираем «Установка из указанного места» и указываем путь к папке с драйверами из комплекта ПО.
Проверка работы программатора
После установки драйверов запускаем программу Postal 3. В меню «Настройки» выбираем пункт «Проверка». Должно появиться сообщение «Устройство найдено», что означает готовность программатора к работе.
Сборка программатора Postal 3 своими руками
Существует возможность самостоятельно собрать программатор Postal 3, используя отдельные компоненты и схемы из открытых источников.
Необходимые комплектующие
- Микроконтроллер ATmega8
- Кварцевый резонатор 16 MHz
- Разъем USB
- Детали печатной платы
Пошаговая инструкция сборки
Для сборки потребуются паяльник, отвертка и несколько часов времени. Следует внимательно соблюдать полярность элементов схемы и аккуратно пропаивать контакты.
Программатор Postal 3. Инструкция
Перед началом использования рекомендуется ознакомиться с подробной инструкцией на официальном сайте разработчика.
В инструкции описаны режимы и функции программы, особенности подключения различных микросхем, пошаговые алгоритмы программирования и отладки.
Postal 3 Box — программатор в корпусе
Существует модификация Postal 3 Box — это тот же программатор, но в пластиковом защитном корпусе, что удобно для мобильного использования и защищает плату от повреждений.
Функциональность Postal 3 Box аналогична классической версии, отличается только внешним видом.
Список микросхем, поддерживаемых программатором Postal 3
Программатор Postal 3 поддерживает широкий список микросхем различтых типов:
- Микроконтроллеры ATmega, ATtiny, ATxmega
- EEPROM серии 24C, 25C, 93C
- Flash память серий SST25, W25X, EN25F
Полный список совместимых компонентов можно найти в технической документации на сайте разработчика.
Как пользоваться программатором Postal 3
Чтобы начать использовать программатор Postal 3, необходимо:
- Установить ПО и драйверы
- Подключить программатор к компьютеру
- Запустить программу и выбрать необходимый режим
- Подсоединить микросхему к разъемам в соответствии со схемой
Далее следует выбрать тип микросхемы, загрузить прошивку и запустить процесс программирования. По завершении можно проверить корректность записи данных.
Выбор режима работы программатора
После запуска программы Postal 3 необходимо выбрать режим работы в соответствии с типом подключаемой микросхемы и поставленной задачей.
Основные режимы:
- Чтение — для считывания данных из микросхемы
- Запись — для записи данных в микросхему
- Стирание — очистка памяти микросхемы
Дополнительно доступны режимы верификации, блокировки записи, сравнения данных и другие.
Настройка параметров
В зависимости от выбранного режима необходимо задать дополнительные параметры:
- Тип микросхемы
- Размер памяти
- Скорость обмена данными
- Адрес для чтения/записи
Загрузка данных
Перед записью в микросхему необходимо загрузить файл с прошивкой или другими данными. Поддерживаются файлы форматов HEX, BIN, EXE.
Подключение микросхемы к программатору
Микросхема подключается к разъему программатора в соответствии с технической документацией, где указывается распиновка выводов для данного типа компонента.
Необходимо строго соблюдать соответствие цепей питания, ввода-вывода данных, синхронизации между программатором и микросхемой.
Пайка выводов
Для постоянного подключения часто используемых микросхем можно аккуратно запаять их выводы в отведенные на плате программатора контактные площадки.
Адаптеры и переходники
Для подключения микросхем с другим типом корпуса следует использовать соответствующие переходники, например, из DIP в QFN или SOIC.
Запуск программирования
После выбора режима, настройки параметров и загрузки данных можно запустить процесс программирования, нажав кнопку «Программировать».
Контроль хода выполнения
В процессе программирования отображается индикатор выполнения и информация о текущей операции: стирание, запись данных, верификация.
По окончании на экран выводится отчет с результатами: количество записанных байт, время выполнения, ошибки.
Повтор записи данных
При необходимости предусмотрена функция многократной записи одних и тех же данных в микросхему без перезагрузки для ускорения производственных испытаний.
Проверка результатов программирования
После программирования рекомендуется выполнить проверку записанных в микросхему данных, особенно при отладке и тестировании новых прошивок.
Верификация данных
Запускается специальный режим сравнения содержимого микросхемы с исходным файлом прошивки, который выводит отчет об ошибках.
Функциональное тестирование
Проверка реальной работы запрограммированной микросхемы — наиболее достоверный способ контроля. Но для этого может потребоваться дополнительное оборудование и печатная плата.
Программирование микроконтроллеров
Программатор Postal 3 позволяет работать не только с микросхемами памяти, но и с микроконтроллерами различных серий от ATmel и других производителей.
Подключение микроконтроллера
Микроконтроллер подсоединяется к программатору по стандартной схеме через интерфейс ISP с соблюдением распайки выводов питания, ввода-вывода данных, синхронизации.
Выбор типа микроконтроллера
В программе Postal 3 имеется обширная база данных наиболее распространенных моделей микроконтроллеров с указанием их параметров.
Режимы работы
Для микроконтроллеров доступны стандартные режимы: чтение, стирание, запись прошивки, а также отладочные режимы: дамп памяти, запуск кода пользователя.
Меры предосторожности при использовании
Чтобы избежать выхода из строя программатора или микросхем, необходимо соблюдать следующие меры предосторожности:
- Соблюдать полярность подключения выводов
- Избегать коротких замыканий
- Не выходить за предельные значения напряжений и токов
- Заземляться при работе с электроникой
Проверка работоспособности
Рекомендуется периодически запускать тест самодиагностики программатора для проверки его работоспособности и целостности аппаратных цепей.
Поиск и устранение неисправностей
В случае возникновения проблем в работе программатора Postal 3, необходимо:
- Проверить подключение по питанию и данным
- Убедиться в исправности микросхемы и ее совместимости
- Перепрошить микроконтроллер программатора
- Обратиться в сервисный центр или службу поддержки
Диагностика неполадок
Для выявления и локализации hardware проблем можно воспользоваться режимом самотестирования программатора с выводом отчета.
Модернизация и усовершенствование
Благодаря открытой архитектуре, программатор Postal 3 можно модернизировать и расширить его возможности путем установки дополнительных интерфейсных плат, смены микроконтроллера, перепрошивки.
Теперь вы знаете, что программатор Postal 3 предназначен для программирования последовательной памяти, работающей по протоколам I2C, SPI, SPI Flash, MicroWire (MWI), а также флэш-памяти микроконтроллеров ATmel, Micronas, MStar и других.
Основные возможности программатора Postal 3:
- Программирование микросхем памяти EEPROM, flash и микроконтроллеров
- Ремонт сломанных устройств путем перепрограммирования
- Считывание и запись прошивок микроконтроллеров
- Отладка встроенного ПО микроконтроллеров
По сравнению с аналогами, программатор Postal 3 имеет открытый исходный код и гибкие настройки, что позволяет адаптировать его под различные задачи.
Тема создана для разработки и поддержки программ собственного изготовления. Все функции будут описываться, баги разруливаться.
Программа пока одна. Она работает с I2C и SPI девайсами, используя LPT-порт. То есть можно в принципе поддержать любой девайс, зная его протокол ( а мы его всё-равно узнаем ).
Сообщение от администрации !
Для ленивых, шибко занятых, или просто не желающих читать всю тему.
Инструкции по применению программы для разных типов микросхем , можно прочитать здесь ссылка скрыта от гостей и здесь ссылка скрыта от гостей И заодно ознакомиться со схемами и печатками джигов которые поддерживает сия программа .
Вопросы по сборке и настройки девайсов , можно и НУЖНО задавать здесь http://monitor.net.ru/forum/viewtopic.php?p=3444083
andros
Проблемы кривых рук, неисправных компов и последствия обычной безграмонтности в данной теме НЕ обсуждаются!
ФАРТ
Для работы программы нужно установить драйвер от «микронаса».
Поскольку писал прогу я, то мне всё в ней кажется интуитивно понятным.
Также можно управлять «классическими» PLL-тюнерами от Philips. Установка «IF freq» меняет только расчёт для показа частоты. Порты «P7-P0» управляют соотв. ножками переключения диапазона м/сх — можно узнать из даташитов, пресеты пока не сделаны. То есть, подключившись к порту (пину м/сх), можно быстро определить его исправность. При работе с процессором VCT сначала нужно, нажимая кнопочку «version», добиться, чтобы что-нибудь она показала. Нажимая кнопочку «scan» в свойствах еепром, надо учитывать, что некоторые мсх (напр., 24С16) ответят по нескольким адресам. SPI Flash обрабатываются универсальным «чипонезависимым» алгоритмом — только размер имеет значение .
Чекбокс «auto» позволяет при нажатии «write» сначала стереть, потом записать и проверить, сверяя чтение с исходным файлом. При нажатии «read» с «auto» будет сделано повторное чтение со сравнением. При проверках используется наипоследнейший файл.
Вобщем, что непонятно — спрашивайте.
А что непонятно мне — я буду спрашивать здесь.
Новость от 08/05/2015
Последняя на данный момент прошивка Великого Девайса (для Меги 8, 88, 168, 328). Поддержка Микрочипа, i2c-scan, уточнение для IR-box, скорость soft для ATMEL понижена в 6 раз для прошивки целевого Атмела с кварцем 32768.
Скачать PostalAVR_v3b_lice
================================================================================
Postal2, Postal3 — конвертер HEX в BIN.
После открытия файла с расширением .HEX файл конвертируется и в каталоге c программой создается одноименный файл с расширением .BIN
********************************************* Предназначение Postal3 **************************************************
Postal3 поддерживает девайсы:
1. EEPROM
2. 3-Wire Serial EEPROM
3. SPI
4. MSTAR
5. MICRONAS
6. KB9012, KB9022
7. Atmel AVR
8. Эмулятор ИК-ДУ
9. RF-ID
10. eMMC
Программа работает под Windows 2000, XP, Win7(32/64), Win8(32/64)
********************************************Предназначение Postal2****************************************************
Postal2 поддерживает девайсы:
1. Tuner PLL
2. EEPROM
3. 3-Wire Serial EEPROM
4. SPI Flash
5. VCT MICRONAS
6. HERCULES (PHILIPS UOC)
7. GENESIS
8. TRIDENT
9. REALTEK
10. NOVATEK
11. MYSON
12. WELTREND
13. MSTAR
14. SAMSUNG S3C866B
15. Atmel AVR
16. FIRMWARE HUB FLASH
17. KB9012, KB9022
18. Dallas EEPROM
19. Эмулятор ИК-ДУ
20. RF-ID
21. В программе имеется встроенный анализатор шины
Программа работает под Windows 98, 2000, XP, Win7(32/64)
********************************************JIG, поддерживаемые Postal2**********************************************
Postal2 поддерживает джиги:
1. VCT Jig (Микронас);
2. 74HC05 (AOC) ;
3. 74HC244 (для SPI, или JTAG);
4. MTI-2059;
5. Orange-2;
6. LG Jig;
7. MSTAR Jig
8. Trident IAP
* для HUB : Микронас с «насадкой» для HUB Flash,
* для AVR : Микронас с «насадкой» для AVR. Схема в файле header_atmega.rar
Распиновка для адаптеров http://monitor.net.ru/forum/viewtopic.php?p=4581647#4581647
********************************************Схемы и драйвера **********************************************************
Прошивки Atmega для Postal3 в файле postalavr_v2_atmel_lic_03-04-2014.rar
Базовая схема программатора для Postal3 в файле Postal_AVR_device.rar
Базовая схема VCT Jig в файле circuit_micronas_jig.rar
Базовая схема насадки для SPI Flash в файле Jig_ADDON.rar
Базовая схема для программирования ATMEGA в файле header_atmega.rar
Базовая схема насадки для FIRMWARE HUB FLASH в файле fwh_addon2.rar
Базовая схема для работы с RF-ID в файле postal_rfid_sch
Схема VCT Jig от fsem в файле VCT Jig_fsem.rar
Печатная плата VCT Jig programmer в файле Печатная плата от ФАРТ.rar
Драйвер порта LPT в файле Setup_LPTDrv.rar , или ссылка скрыта от гостей
Драйвер порта LPT для Win98 в файле setup_lptdrv_postal2_9x_driver.rar
Драйвер порта USB для Postal3 смотреть здесь https://monitor.net.ru/forum/threads/436716/
*********************************************Инструкции по работе*****************************************************
ttps://yadi.sk/d/QQj4OqPSYr8dy ссылка скрыта от гостей ссылка скрыта от гостей
Инструкция по работе с EEPROM, SPI Flash (Postal3) от fsem http://monitor.net.ru/forum/postal-avr-download-35368.html
ссылка скрыта от гостей ссылка скрыта от гостей Пользователям IE8 кликать по открытой ссылке
Инструкция по работе с процессорами Philips серии UOC III типа TDA12xxx http://monitor.net.ru/forum/postal2—uoc-iii-download-35488.html
Инструкция по работе с процессорами MICRONAS http://monitor.net.ru/forum/postal3——micronas-download-36069.html
Инструкция по работе с процессорами WELTREND http://monitor.net.ru/forum/postal2——-weltrend-download-35500.html
ссылка скрыта от гостей ссылка скрыта от гостей Пользователям IE8 кликать по открытой ссылке
Postal3. Инструкция по работе с AT24RF08 от fsem http://monitor.net.ru/forum/postal3——at24rf08-download-36610.html
ссылка скрыта от гостей https://monitor.net.ru/forum/threads/317755/ ссылка скрыта от гостей
ссылка скрыта от гостей ссылка скрыта от гостей или тут ссылка скрыта от гостей
*********************************************Примечание******************************************************************
Самая свежая версия ПО в последнем по дате файле!
**********************************************Купить Postal2 и Postal3****************************************************
Продажа программаторов от Фёдора https://monitor.net.ru/forum/threads/317755/ ссылка скрыта от гостей
Продажа программаторов от Михаил__ https://monitor.net.ru/forum/threads/434754/
Сообщение от администрации !
Файлы, прикрепленные ниже, недоступны незарегистрированным пользователям. Для их просмотра следует зарегистрироваться на Форуме в качестве Участника.
► Setup_LPTDrv.rar
► Jig_ADDON.rar
► JIG_74hc05.rar
► postal2_06-07-2013.rar
► circuit_micronas_jig.rar
► header_atmega.rar
► fwh_addon2.rar
► Переходник_DB9-DB15_от LG.rar
► VCT Jig_fsem.rar
► Печатная плата от ФАРТ.rar
► Postal_AVR_device.rar
► setup_lptdrv_postal2_9x_driver.rar
► postalavr_v2_atmel_lic_03-04-2014.rar
► postal3_12-08-2014.rar
► postal2_28-03-2015.rar
► postal3_28-03-2015.rar
► PostalAVR_v3b_lice_08-05-2015.rar
► postal3_18-04-2016.rar
► postal_rfid_sch.rar
► spi_1v65-1v95.rar
► postal3_irdec2.rar
► Postal3_10.10.2017.rar
► 45DBxxx.rar
► postal3_10.01.2019.rar
Тема: настройка и прошивка программатора Postal3 (Прочитано 8609 раз)
Ув.товарищи прошу помочь мне в настройке постал3 ,а дело вот в чем ,купил я программатор зашел в VCP скачал драйвера ,потом в USBXpress. то же скачал ,самое главное зашел в Postal а там нужен com порт ,вот его я не могу найти ,а из за этого программатор не хочет работать ,а может он ине нужен ,подскажите как мне правильно все делать , уже голова кругом заранее спасибо
« Последнее редактирование: 18 Мая 2024, 14:59:34 от aze1959 »
на WINDOWS 7 в «диспетчере устройсв» в «контролере USB» ставиться «USBXpress Devige» когда вставишь программатор в комп, а в самой программе надо ставить UsbXpress, тоже искал ком порт
неужели трудно ответить намой вопрос ,насчет программатора ,много раз читал ,потом все повторял настройку ,нажимаю ком порт ,но ничего чего просит программатор не появляется ,вставляю в USB программатор в диспетчере устройств ноут видит его , может я что то не так делаю ПОДСКАЖИТЕ ,где моя ошибка
Пробуйте установить «Postal» на другом ПК.
значит у меня получается так , у меня Виндос 7 ,зашел в VCPскачал ,потом USB Xpres скачал ,вставил ростал3 в USB ноут увидел ,вкл. программу Postal3 сделал все что там просят ,но увы Com порт не высвечивается ,надпись гласит не та которая требуется для работы ,может ты расскажешь своими словами , можно показать фото ,может это же было давно ,тогда были сом порты ,а сейчас USB ,не пойму вроде делаю все , как пишут ,а пользы 0
Что бы он определялся под виртуальный COM порт — ему надо поменять Pid c EA61 на EA60, как это делается почитай в инструкции
да ты правильно сказал в диспетчере устройств то же высвечиваеться USB Xpres Divese а как там искать
Если ты поменяешь Pid c EA61 на EA60, то USB Xpres Divese исчезнет и появится виртуальный COM
не надо ничего менять для w7 поставь в программе UsbXpress, и посмотри в панели управление установилась ли программа
Если работать под UsbXpress, то менять не чего не надо .Нужно просто создать папку в эту папку закинуть саму программу «Postal» и обязательно закинуть файл библиотеки «SiUSBXp.dll» запустить программу,в программе нажать «SETTINGS» и в ней нажать «COM settings» и в самом низу поставит галку на UsbXpress и нажать OK.
Эти пользователи сказали Вам СПАСИБО:
Сообщение понравилось 1 человеку
поменял я 61 на 60 начал по новой делать ,ничего не получилось ,все сделал зашел на конечную а там ,опять стоит 61
так я понял так что этот ком порт не нужен ,а можно на USB работать ,потому что меняешь скорость и переходишь все равно на USB
Нужно просто создать папку в эту папку закинуть саму программу «Postal» и обязательно закинуть файл библиотеки «SiUSBXp.dll» запустить программу,в программе нажать «SETTINGS» и в ней нажать «COM settings» и в самом низу поставит галку на UsbXpress и нажать OK.
«Если вопрос задан правильно, ответ будет неожиданным» [ Авессалом Подводный ]
а можно это все показать ,схематично а то я очень трудно понимаю , я ж в этом деле не очень разбираюсь ,спасибо что не бросаете меня ,а продолжаете помогать ,
Вот тебе папка, смотри, что должно в ней быть.
«Если вопрос задан правильно, ответ будет неожиданным» [ Авессалом Подводный ]
Эти пользователи сказали Вам СПАСИБО:
Сообщение понравилось 1 человеку
Так это все нужно скачивать в программатор или как ,куда все это девать ,хоть немного обьяснения я все то ччто было в перед я вкачал в программатор
Так это все нужно скачивать в программатор или как ,куда все это девать ,хоть немного обьяснения я все то ччто было в перед я вкачал в программатор
программатор — это просто инструмент. То, что я тебе дал, нужно распаковать и установить себе на комп. Прогу, драйвера…. И это всё должно быть в папке. Ты можешь прямо из моей папки открывать, и устанавливать, тока своё, что качал для прогера удали тогда всё, что бы случайно не конфликтовало. Надо максимум минут 15, давай, время пошло!
Не вздумай качать в программатор, а то испортишь!
«Если вопрос задан правильно, ответ будет неожиданным» [ Авессалом Подводный ]
а можно программатор почистить ,а то я уже столько качал что наверно уже не будет уже и набирать я д качал ,корче уже боюсь скачивать ,а может я паникую
а можно программатор почистить ,а то я уже столько качал что наверно уже не будет уже и набирать я д качал ,корче уже боюсь скачивать ,а может я паникую
Ну он же у тебя в коробочке? Лучше не доставай, а если сильно залапал, можно спиртиком тонким слоем протереть. Дыхнуть, и протереть.
Ты невнимательный, я же тебе сотый раз говорю. Программатор — это инструмент всего навсего. Ты скачиваешь на комп, а не в прогер…
Вот целый раздел. Изучай первый пост, что под спойлерами! https://remont-aud.net/forum/121-29148-1
«Если вопрос задан правильно, ответ будет неожиданным» [ Авессалом Подводный ]
