Help me, О переносе НЕХ файлов в программатор » Форум сайта Pic.RKniga.ru


Логин:
Пароль:
О сайте:

Pic.Rkniga.ru - Сайт как для начинающих, так и для опытных радиолюбителей, разрабатывающих свои устройства на популярных PIC микроконтроллерах.
Здесь можно обмениваться сообщениями на форуме, а также добавлять на сайт статьи и схемы своих устройств.

Меню сайта
Главная Форум по PIC микроконтроллерам Форум Статьи по PIC микроконтроллерам Статьи Справочная информаци по PIC микроконтроллерам Справочник Литература по PIC микроконтроллерам Литература Схемотехника Схемотехника устройств на PIC микроконтроллерах Микроконтроллеры Программаторы Все по программированию PIC микроконтроллеров Программы, Софт Программы Ссылки
Опрос

Какими микроконтроллерами вы чаще всего пользуетесь


PIC10
PIC12
PIC16
PIC18
PIC24
PIC32
Другими


Последние материалы
  • Тестовая плата для отладки программ на микроконтроллере PIC18F4550
  • Кнопка On/OFF на PIC12F629.
  • Часы с синхронизацией от китайского будильника
  • ШИМ регулятор на PIC16F628A.
  • Счетчики прямого и обратного счета на PIC16F628A.
  • Таймер отключения питания для мультиметра и не только.
  • Измеритель напряжения и тока
  • Маршрутный компьютер для электровелосипеда
  • Простой двухканальный термометр на PIC16F690 и датчиках DS18B20
  • Электронная "Незабудка" для забывчивых
  • Популярные материалы
    Случайная книга


    Ответить
     Help me, О переносе НЕХ файлов в программатор
    амюон
    11 ноября 2012 14:22
    Сообщение #1


    Новичок
    • 17

    Репутация: --
    Группа: Гости
    Сообщений: 0
    Регистрация: --
    ICQ:--
    Как перенести готовую программу (например из книги) в виде НЕХ кодов в программатор(например pony). В программаторе есть поле адресов и поле кодов команд.Здесь все ясно. А вот структура приводимых в книгах Hex файлов мне непонятна. В начале каждой строки идет что-то похожее на адрес(непонятной длины), затем по видимому коды команд (их количество тоже не ясно). Не понятны и первые три строки с меньшим числом байтов, чем дальше.Наверно здесь задаются какие-то величины, может быть режимы работы регистров,-не знаю.Та же история с последними 2-3 строками файла. Посмотрел много литературы, ответа не нашел. Все пишут,что загружаете НЕХ файл в программатор, и все О"кей. Может быть тут все элементарно.Помогите. Если можно поподробней и подоходчивей.
    Перейти в начало страницы
    alex
    11 ноября 2012 23:44
    Сообщение #2


    Активный участник
    • 51

    Репутация: 3
    Группа: Администраторы
    Сообщений: 107
    Регистрация: 13.06.2012
    ICQ:--
         Все достаточно просто. Берешь - сохраняешь код из книги в файл, в pony(или любой другой программе) открываешь файл и прошиваешь контроллер.
         Обычно к книгам прилагается диск на котором уже лежат файлы. Или в книге указан адрес сайта, с которого можно скачать файл с прошивкой.
         В чем вопрос? Не получается прошить или вы хотите разобраться в кодах? Ниже привожу два скриншота: программа в блокноте и тот же файл, но открытый в программе WinPIC.

    Help me


    Help me
    Перейти в начало страницы
    амюон
    12 ноября 2012 11:05
    Сообщение #3


    Новичок
    • 17

    Репутация: --
    Группа: Гости
    Сообщений: 0
    Регистрация: --
    ICQ:--
    Большое спасибо за ответ. Меня смутил мой давнишний опыт работы еще с 80 процессором (был такой).Там набирались из таблиц коды команд, одна за другой.Здесь же оказывается у таблицы сложная структура: число байт, адрес первого байта строки, байты данных, к.с. Да еще упоминается об обратном чтении байтов, да плюс где-то слово конфигурации, да память данных с теми же адресами... С непривычки в голове конфликт старых знаний с новыми. Я так понял,надо тупо переписать файл из книги в блокнот, затем загружать в программатор, а тот сам выделит байты с программой, поменяет местами лево-право и т.д. В общем полный сервис.
    Еще раз большое спасибо за ответ.
    Перейти в начало страницы
    Быстрый ответ Ответить
    1чел. читают эту тему (гостей: 1)
    Пользователей: 0

      Сейчас: 28 марта 2024 20:50