Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Для использования внешнего источника питания необходимо подключить 9В батарею к J9 и двигаться JP2 на " доб " позиции.

3.1.8 ПОС микро - адаптер
Этот адаптер необходим для программы Microchip PIC микроконтроллеров : PIC16F84 , PIC16F84A, PIC16F87x, PIC12C50x. Подключите адаптер к основной плате соблюдая полярность. Вставьте ПИК в правильном гнездо (посмотрите на текст в шелкография на печатной плате ). Обратите внимание на полярность (пин 1).
Для программирования PIC16F84 , PIC16F84A и PIC16F87x нужно 9V аккумулятор подключенным к BT1 , JP2 на " Int " позиции, а JP1 на " Летучая мышь " позиции. Если COM порт не может обеспечить enaugh текущего Вы должны предоставить внешнего источника питания : подключить стабилизированный 15 вольт постоянного тока для J9 (обратите внимание на полярность), двигаться JP2 на " внешних ", а также JP1 на " Ext " позиции.
Чтобы запрограммировать PIC12C50x нужно стабилизировалась +13 Вольт постоянного тока до J9 и двигаться JP2 на " внешний ", а также JP1 на " Ext " позиции.

3.1.9 перемычек резюме
Версия 2.2, PDF схематической
Jumper имя ( шелкографию на печатной плате ) | Jumper функции |
JP1 | Переключение между батареей и внешним питанием ПИК Vpp режимах. |
JP2 | Переключение между внутренней COM питание и внешнего питания Vdd мод. |
JP3 | Выбор полярности Сброс линии для AVR AT90Sxx и AT89Sxx микроконтроллера |
JP4 | Подключение к контактный 7 GND. 24Cxx устройства, как правило нужна эта булавка подключен к GND, а PCF8582 нет. |
J9 | Разъем для подключения внешнего источника питания Vdd. Вы должны предоставить внешнего источника питания (9В, iebattery ), когда Vdd капель до 5 вольт при программировании. Это может произойти в трех случаях: Ваш COM порт не дают enaugh текущего Устройство раковина слишком много тока (т. е. N - Mos устройств) Вам заменить LM2936Z -5 с 78L05 |
BT1 | Разъем для подключения аккумулятора Vpp генерируемой мощности. PIC16Fxxx устройства нуждаются в батарейках для получения Vpp = Vdd + 9V |

3.1.10 кабель для последовательного порта
Для использования PonyProg необходимо серийный кабель DB9 и DB9 Женский Мужской ВСЕ контакты связаны следующим образом:
DB9 Женский | DB9 Мужской |
1 | 1 |
2 | 2 |
3 | 3 |
4 | 4 |
5 | 5 |
6 | 6 |
7 | 7 |
8 | 8 |
9 | 9 |
Это когда-то называли " модемный кабель ", однако проверить, что все подключены. Избегайте использования " нуль-модемный кабель "С.

3.1.11 Электрические схематической
Версия 2.2, PDF схематической

3.1.12 Монтаж план
Версия 2.2, PDF монтажа план

4 Сценарии
PonyProg сценарий для автоматизации программирования. сценарий представляет собой текстовый файл с расширением. e2s содержащий последовательность команд для выполнения. Каждая строка содержат команды, строки, начинающиеся с символа # будут пропущены (замечания) , а также пустые строки.
4,1 Быстрый старт
С помощью текстового редактора создайте текстовый файл, например:
#------ СНВ --------
# Программирование последовательности
SELECTDEVICE ATTINY12
CLEARBUFFER
LOAD - PROG flash. hex
LOAD - DATA eeprom. hex
PAUSE "Connect и включении питания схемы, вы готовы? "
READ - КАЛИБРОВКА 0x3ff
ERASE ALL -
WRITE и VERIFY - ALL
# Обратите внимание, не отключать RSTDISBL
# предохранителей : " BODLEVEL "," BODEN "," SPIEN "," RSTDISBL "," CKSEL3 "," CKSEL2 "," CKSEL1 "," CKSEL0 "
# 1 1 1 0 1 1 0 1
WRITE - FUSE 0xED
# Lock: {X, X, X, X, X, " Lock2 "," Lock1 " , X}
# 0 0 0 0 0 1 1 0
WRITE - LOCK 0x06
#------- END ---------
Сохраните файл с расширением. e2s (например script. e2s ), а затем выполните команду:
> ponyprog2000.exe script. e2s
PonyProg будет запуске, выберите ATtiny12 устройства очистки буфера, флэш - нагрузки и EEPROM файлы, читать osc. calibration на месте 0x3ff в буфере, а затем программа устройства с флэш, EEPROM, предохранители и блокировки бит. После завершения PonyProg выхода.
Если вы используете AVR-GCC компилятор вы найдете полезную для вызова PonyProg непосредственно из файла сделать.
Вставьте следующие строки в Makefile, а затем начать " делать интернет-провайдера "
ISPEXE = C: / programmi/ponyprog2000/ponyprog2000.exe
= MCU ATmega128
ТТГ = MyApp
Провайдеры : $ ( TRG) . шестнадцатеричный $ ( TRG) . EEP
эхо - е SELECTDEVICE $ ( MCU) \ nСначала необходимо загрузить - PROG $ ( TRG) . шестнадцатеричный \ nСначала необходимо загрузить - DATA $ ( TRG) . EEP \ nWRITE и VERIFY - ALL "> isp. e2s
$ ( ISPEXE ) isp. e2s
4,2 команд
#
BYTESWAP
CALL <command>
CLEARBUFFER
DELAY <msec>
EDIT - SECURITY
ERASE ALL -
FILLBUFFER [ вал [] с ] [в ]
LOAD - ALL [ файл ] [ relocation_offset ]
LOAD - PROG [ файл ] [ relocation_offset ]
LOAD - DATA [ файл ] [ relocation_offset ]
PAUSE [сообщение]
READ - ALL
READ - КАЛИБРОВКА <address> [MEM ] [ osc_index ]
READ - DATA
READ - PROG
READ - FUSE
READ - LOCK
RESET
SAVE - ALL [ файл | '--'][ ] file_type
SAVE - DATA [ файл | '--'][ file_type ]
SAVE - PROG [ файл | '--'][ ] file_type
SELECTDEVICE <устройство>
SerialNumber [значение] [начало ] [ размер] [MEM] [формат ] [ autoinc ]
VERIFY - ALL
VERIFY - DATA
VERIFY - PROG
WRITE - ALL
WRITE - DATA
WRITE - PROG
WRITE - FUSE [ бит ]
WRITE - LOCK [ бит ]
WRITE и VERIFY - ALL
WRITE и VERIFY - DATA
WRITE и VERIFY - PROG
[] Дополнительный аргумент
<> Обязательный аргумент

#
Описание:
Любая строка, начинающаяся с символа #, считается комментарием и пропустить.

SELECTDEVICE <устройство>
Описание:
Выберите модель устройства для чтения / записи.
Пример:
SELECTDEVICE ATMega128

LOAD - ALL [ файл ] [ relocation_offset ]
LOAD - DATA [ файл ] [ relocation_offset ]
LOAD - PROG [ файл ] [ relocation_offset ]
Описание:
LOAD - ALL нагрузки все содержимое выбранного устройства из указанного файла, эта команда полезна для загрузки ПОС и EEPROM устройства с HEX или BIN формат, или полезным для загрузки каждого устройства с файлами E2P.
LOAD - PROG нагрузки только программу FLASH часть устройства (полезно с AVR)
LOAD - DATA загрузить только часть данных EEPROM прибора (полезно с AVR)
Если файл не указан, то откройте файл диалог выбора файла для загрузки. relocation_offset является необязательным полезно, если вы хотите загрузить в память адресов отличается от указанного в файле. В случае бинарного файла необходимо указать адрес, с которого начала загрузки буфера.
Пример:
LOAD - PROG prog_memory. hex
LOAD - ALL memory. bin 0x100 (пропуск первых 256 байт буфера)

SAVE - ALL [ файл | '--'][ ] file_type
SAVE - DATA [ файл | '--'][ file_type ]
SAVE - PROG [ файл | '--'][ ] file_type
Описание:
SAVE ALL - сохранить все содержимое выбранного устройства в указанный файл.
SAVE - PROG сохранить только программу FLASH часть устройства (полезно с AVR)
SAVE - DATA сохранить только часть данных EEPROM прибора (полезно с AVR)
Если файл не указано, она экономит на текущее имя файла, в случае отсутствия текущего имени файла открывает файл диалог выбора имени файла. Если - строка не указано, она открывает диалоговое выбрать новое имя файла. Если вы укажете file_type экономит буфера в выбранном формате, полезные для преобразования файлов из одного типа в другой.
file_type могут быть:
- e2p для выбора по умолчанию E2P файл, используемый PonyProg
- бен для выбора сырья двоичном формате
- CSM, чтобы выбрать собственный формат файлов CSM используется некоторыми Телевизор ремонтник
- Intel - Hex, чтобы выбрать стандартный текст INTEX - HEX формате
- ТО - srec, чтобы выбрать стандартный MOTOROLA SREC текстовом формате
Пример:
SAVE - DATA data_memory. hex Intel - Hex
SAVE - ALL - ( сохранить все устройства и задать имя файла)

READ - ALL
READ - DATA
READ - PROG
Описание:
READ - ALL читать все содержимое выбранного устройства в текущем буфере
READ - PROG только для чтения программы FLASH часть устройства (полезно с AVR или ПОС)
READ - DATA читать только часть данных EEPROM прибора (полезно с AVR или ПОС)
Пример:
READ - ALL

WRITE и VERIFY - ALL
WRITE и VERIFY - DATA
WRITE и VERIFY - PROG
Описание:
WRITE и VERIFY ALL - записи, а затем проверить все содержимое выбранного устройства чтения из буфера
WRITE и VERIFY - PROG написать, а затем проверить только программу FLASH часть устройства (полезно с AVR или ПОС)
WRITE и VERIFY - DATA написать, а затем проверить только часть данных EEPROM прибора (полезно с AVR или ПОС)
WRITE и VERIFY команды требуют PonyProg версии 2,05 или более поздние. Обычно вы будете использовать WRITE и проверить, не писать и то VERIFY команду, поскольку бывший проверить только запрограммирован местах вместо последнего проверить все буфера (медленнее).
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 |


