Перейти к содержанию
    

Вопрос по AT89C51RE2

Добрый вечер.

Помогите пожалуйста новичку разобраться с программированием и отладкой AT89C51RE2.

В интернете нашел описание его функции по внутрисхемной отладке:

"Принципиально новая функция – это внутрисхемный отладчик (OCD – on chip debug) – новая возможность, позволяющая осуществлять эмуляцию без больших затрат. Аппаратная отладочная система с интерфейсом Windows® IDE даёт пользователю доступ к отладочным функциям втроенным в AT89C51RE2, в результате чего ускоряется разработка и делается возможной проверка программного когда в режиме реального времени"

Вопрос - как ей пользовться? :) С помощью каких прогрммных средств?

У меня есть опыт работы с ED2. Для программирования использовал TASM, а для отладки программный эмулятор 51-х. Предполагаю что для полноценного использования этого МК потребуются более современные средства разработки, вроде Keil.

Подскажите пожалуйста в каком направлении двигаться :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выберите любой Си компилятор и освойте RS232 с компом. Быстро, надежно, удобно, недорого.

Это подойдет для любого процессора, который вы будете когда-либо использовать.

Мне как-то понравился ИАР. А Keil как-то не понравился.

---

Количество вопросов по всякого рода внутрисхемным отладчикам превышает количество собственно по делу.

 

Пользуюсь данной методикой много лет.

Кстати, этот проц и программируется по 232. Очень удобно.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите пожалуйста в каком направлении двигаться
Давно не использую МК51 в разработках - может быть, немного не уследил за новинками...

Имхо, раз уж освоили ED2, то преимущества у RE2 разве что в наличии второго UART, да в расширении flash до 128К. Так что, если задача этого не требует, то и смысла переходить на этот МК - нет.

Keil зря не освоили - для семейства МК51 это, имхо, наилучшая среда разработки. Да и на Си программировать горазда удобнее, а довольно мощный транслятор от Keil "отъест" всего процентов 10% ресурса по сравнению с ассемблером. Впрочем, критические участки программы всё так же можно писать на ассемблере.

По поводу OCD - в документации от Atmel ничего нового не обнаружил. Тот же Keil и для ED2 и для RE2 использует ISD51 или MON51. Единственным плюсом RE2 является второй UART - один можно использовать чисто для отладки, второй - "боевой".

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...