РАДИОСХЕМЫ



СТАРЫЙ ФОРУМ

ФОРУМ НА ЭЛВО

РАДИОФОРУМЫ


СХЕМЫ И СТАТЬИ
  • БЛОГИ
  • НОВОЕ
  • СХЕМЫ
  • РАЗНОЕ
  • ТЕОРИЯ
  • ТЕЛЕВИДЕО
  • СВЕТОДИОД
  • МЕДТЕХНИКА
  • БЫТТЕХНИКА
  • ИЗМЕРИТЕЛИ
  • СПРАВОЧНИК
  • ТЕХНОЛОГИИ
  • РЕМОНТ СХЕМ
  • МОБИЛЬНИКИ
  • КОМПЬЮТЕРЫ
  • НАЧИНАЮЩИМ
  • ЗАРЯДКИ И АКБ
  • СИГНАЛИЗАЦИИ
  • АУДИОТЕХНИКА
  • АВТОВЕЛОМОТО
  • БЛОКИ ПИТАНИЯ
  • РАДИОПРИЁМНИКИ
  • МЕТАЛЛОИСКАТЕЛИ
  • МИКРОКОНТРОЛЛЕР
  • РАДИОПЕРЕДАТЧИКИ


    • Страница 1 из 6
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • »
    Архив - только для чтения
    Начинающим про PonyProg
    Вс, 29.06.2014, 18:09 | Сообщение # 1        
    Mars
    аватар
      Постов: 287   Друзья 
    В настоящее время появилось много интересных и не сложных в изготовлении любительских устройств на микроконтроллерах ATtiny и ATmega , но перед большинством сразу возникает вопрос - как и чем тогда их запрограммировать? На самом деле все очень просто, ниже приведен пример как это можно сделать с помощью PonyProg для "прошивки" ATtiny2313. В компьютере для подключения программатора должно быть наличие LPT или СОМ порта, т.к. на работу с USB PonyProg изначально не был рассчитан.

    Скачать саму программу можно на сайте ее автора - Сlaudio Lanconelli , в разделе Download, последняя версия сейчас - v2.07, на сайте там так же есть схемы подключения для разных контроллеров и микросхем памяти.

    Программатор или адаптер безопасней подключать к выключенному компьютеру, "горячее подключение" устройств не рекомендуется и грозит выходом из строя оборудования!
    После скачивания программы и установки на компьютере запускаем ее, в двух появляющихся окнах соглашаемся - жмем на ОК

    1. Запускаем PonyProg

    При первом запуске нужно будет сделать калибровку - нажимаем Setup > выбираем Calibration> нажимаем Yes > OK.

    2. Делаем калибровку PonyProg
    Файлы: 0233640.jpg (46.2 Kb) · 2286280.jpg (61.6 Kb)
    Вс, 29.06.2014, 18:15 | Сообщение # 2        
    Mars
    аватар
      Постов: 287   Друзья 
    Все - калибровка выполнена и при следующих запусках программы ее уже проводить больше не нужно.
    Дальше нам нужно зайти в меню Setup > выбрать Interface Setup... (или кнопка на панели "гаечный ключ")

    3. Настройка Interface Setup... в PonyProg

    там проверяем установки для подключаемого нами программатора.

    4. Выбор порта в PonyProg

    Для LPT-программатора выбрать Parallel или Serial - для программатора подключаемого к СОМ, после выбора нужного порта нажимаем для проверки определения подключенного устройства - Probe и должно появиться сообщение - Test OK!

    Пони Прог определяет наличие подключенного устройства только по соответствующим перемычкам на разъеме и на самом деле этот тест не говорит об исправности самого программатора - только о его наличии.
    В случае появления сообщения Test Failed - может означать, что возможно не правильно выбран в списке тип программатора и нужно попробовать другие варианты в настройках I/O port setup или возможно придется проверить еще настройки самой ОС, настройки в BIOS - LPT порт должен иметь адрес 378h, включен в режиме работы ECP, EPP или ECP+EPP, режим работы SPP-Normal нам не подойдет, к тому же порт к которому подключен программатор не должен быть "занят" другими устройствами, такими как например принтер, модем или другим оборудованием.

    Выбираем из списка тип микросхемы, которую нужно запрограммировать, на скриншотах далее показан пример для ATtiny2313

    5. Выбор типа микросхемы в PonyProg

    С начала рекомендуется перед записью прочитать контроллер, это позволит лишний раз убедиться в том, что он определяется, что программа правильно настроена и все остальное работает как нужно.
    Сообщение об ошибке Device missing or unknown device (-24) (Устройство неизвестно или повреждено) - говорит о том что Понипрог не может прочитать микросхему и нужно еще раз проверить правильность подключения, подается ли питание на программируемый контроллер и настройки самой программы

    6. Сообщение об ошибке Device missing or unknown device (-24) в PonyProg
    Файлы: 4196592.jpg (20.6 Kb) · 9822800.jpg (37.6 Kb) · 6444222.jpg (28.4 Kb) · 0657822.jpg (21.2 Kb)
    Вс, 29.06.2014, 18:20 | Сообщение # 3        
    Mars
    аватар
      Постов: 287   Друзья 
    Если все нормально читается, то открываем файл прошивки, выбрав Open Device File... ( или иконка - "желтая папка")

    7. Открытие файла прошивки в PonyProg

    стандартная процедура - в открывшемся окне выбираем папку где находиться нужный файл > кликаем мышкой на самом файле и потом нажимаем "Открыть". Если не нужно записывать всю микросхему, а только область FLASH или EEPROM, то выбираем соответствующее - Open Program File (FLASH) или Open Data File (EEPROM).
    Программируем нажав на иконку Write Device All (запись) или иное, если нужно записать только FLASH или EEPROM, при этом появиться шкала отображающая процесс записи. по окончании записи должно появиться - Programming successful (программирование завершено).
    Все микроконтроллер записан.

    Если нужно изменить установку FUSE, то открываем - Security and Configuration Bits... (или кнопка "замок")

    8. Открытие окна установки FUSE-бит в PonyProg

    В этом окне можно изменить (при необходимости) установку FUSE-бит , снимая или отмечая галочками на нужных нам.
    Здесь ВАЖНО помнить, что после некоторых изменениях Фьюзов, будет НЕ ВОЗМОЖНО повторное программирование этого микроконтроллера с PonyProg до тех пор, пока в (лучшем случае) не будут поданы внешние тактирующие импульсы на вывод XTAL или FUSE не будут сброшены в первоначальные установки с помощью более сложного параллельного программатора, поэтому прежде чем нажать на Write - проверяйте все внимательно!

    9. Окно установки FUSE-бит в PonyProg

    Основные кнопки здесь - Write (запись) и Read (чтение). Установленная галочка соответствует - будет записан 0.
    В PonyProg, как и в большинстве других подобных программ, галочка обозначает что будет записан 0, а не единица, как многие ошибочно думают. Так как вся память (микроконтроллеров, ПЗУ и просто микросхем памяти) не записанная (чистая) содержит во всех ячейках единицы - FF, то можно при программировании в них записать только ноль (запрограммировать) или оставить как F (=1) -не программировать ячейку.

    Основные используемые кнопки (иконки) панели в PonyProg

    10. Обозначение кнопок в PonyProg

    Кнопки верхнего ряда:
    1. New Window - открыть новое окно

    2. Open Device File... - открыть файл прошивки
    3. Open Program Memory (FLASH) File - открыть файл прошивки FLASH
    4. Open Data Memory (EEPROM) File - открыть файл прошивки EEPROM

    5. Save Device File – сохранить файл
    6. Save Program Memory (FLASH) File - сохранить файл прошивки FLASH
    7. Save Data Memory (EEPROM) File - сохранить файл прошивки EEPROM

    Кнопки нижнего ряда:
    8. Read Device - прочитать все микросхему
    9. Read Program Memory (FLASH) - прочитать FLASH
    10. Read Data Memory (EEPROM) - прочитать EEPROM

    11. Write Device - записать все микросхему
    12. Write Program Memory (FLASH) - записать FLASH
    13. Write Data Memory (EEPROM) - записать EEPROM

    14. Erase all the Device to FF - стереть микросхему
    15. Security and Configuration Bits... - вызов меню FUSE и биты конфигурации
    Файлы: 2190497.jpg (26.6 Kb) · 1695427.jpg (65.4 Kb) · 4549647.jpg (31.7 Kb) · 5215222.jpg (14.6 Kb)
    Вс, 29.06.2014, 19:00 | Сообщение # 4        
    Mars
    аватар
      Постов: 287   Друзья 
    Архив с печатками от меня и ЕАР, схемой,и самой програмой

    Данная печатка розведена таким образом, чтоб провод шлейф подключаемый к плате панелек,не перекручивался, проводки паяются все по порядку первый в первое отверстие,второй во второе и т.д ,и зажимаются в раземе IDC-10,через петлю


    Файлы: 1880933.jpg (54.0 Kb) · 3325099.jpg (139.6 Kb) · 5726507.jpg (156.6 Kb) · 7699527.jpg (168.7 Kb) · PonyProg207.rar (781.8 Kb) · 1684614.rar (15.4 Kb)
    Вс, 29.06.2014, 20:15 | Сообщение # 5        
    safin395
    аватар
      Постов: 872   Х 
    вставлю свои 5коп
    статья программатор здесь
    Вс, 29.06.2014, 20:23 | Сообщение # 6        
    safin395
    аватар
      Постов: 872   Х 
    платы прогера и переходника...правил для себя, запитка ЮСБ
    Файлы: 8883807.lay6 (47.0 Kb)
    Пн, 30.06.2014, 11:54 | Сообщение # 7        
    N-удалён
    аватар
      Постов: 2270   Х 
    Русифицированный пони. После установки в папке программы заменить экзешник.
    Файлы: 3831950.rar (780.0 Kb)
    Пн, 30.06.2014, 11:57 | Сообщение # 8        
    N-удалён
    аватар
      Постов: 2270   Х 
    Установка пони на W7 x64. Это все нужно для работы с LPT портом, кто будет пользоваться COM портом данные танцы с бубном не нужны.
    Способ №1 :
    1: Устанавливаем прогу PonyProg
    2: Удаляем с папки c:\Windows\System32\drivers\ файлы DlportIO.sys и DlportIO.dll
    3: Место их бросаем туда (есть в архиве) DlportIOx64 sys и dll и такие файлы бросаем в папку с Pony
    Перезагружаемся через F8 - отключаем "обязательную цифровую подпись драйверов "
    Запускаем Pony и радуемся .
    Способ №2
    4: Проделываем пункты 1,2,3
    5: Запускаем прогу Dseo
    6: В проге Dseo включаем тестовый режим , перезагружаемся , винда запустится в тестовом режиме , (с права в низу будет видно сообщения )
    7: В проге прописываем пути к дровам DlportIO.sys и DlportIO.dll тыцнем OK
    8: В папке с Pony ищем файл LOADDRIVER.EXE и приписываем к нему "-install"
    9: Перезагружаем , радуемся
    В случае работы с Win7 32- двух биткой , - то все на много проще
    1 : Инсталируем прогу
    2: Ставим драйвер port95nt.exe
    Драйвер port95nt находится в архиве .
    А вообще конечно хотелось бы иметь 64-х битный Pony от производеля .
    Файлы: DlportIOx64.zip (27.8 Kb) · dseo13b.rar (630.4 Kb) · port95nt.rar (1.51 Mb)
    Пн, 30.06.2014, 12:04 | Сообщение # 9        
    N-удалён
    аватар
      Постов: 2270   Х 
    Программатор STK200/300 и печатка к посту #4
    Файлы: STK200-300.rar (50.6 Kb) · avr.rar (10.5 Kb)
    Ср, 17.09.2014, 22:20 | Сообщение # 10        
    димка
    аватар
      Постов: 39   Друзья 
    safin395, Приветствую вас! подскажите пж, как то решил прошить атмегу 48pa-pu в дип, данным прогером. у меня ничего не вышло. я подумал что мк бракованный. заказал другую атмегу48. но пришла атмега48 20AU она прошилась сразу. я так понял с индексом 20AU мк старого образца. Можно ли как нибудь прошить этим прогером MEGA 48PA AU и MEGA 48PA PU ? help
    • Страница 1 из 6
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • »
    Поиск:

    Внимание! Форум переехал на Tehnodium.ru



    © 2010-2022 "Форум Радиосхемы". All Rights Reserved  Почта  PDA