lexa12 0 24 марта, 2011 Опубликовано 24 марта, 2011 · Жалоба Добрый вечер. Помогите пожалуйста новичку разобраться с программированием и отладкой AT89C51RE2. В интернете нашел описание его функции по внутрисхемной отладке: "Принципиально новая функция – это внутрисхемный отладчик (OCD – on chip debug) – новая возможность, позволяющая осуществлять эмуляцию без больших затрат. Аппаратная отладочная система с интерфейсом Windows® IDE даёт пользователю доступ к отладочным функциям втроенным в AT89C51RE2, в результате чего ускоряется разработка и делается возможной проверка программного когда в режиме реального времени" Вопрос - как ей пользовться? :) С помощью каких прогрммных средств? У меня есть опыт работы с ED2. Для программирования использовал TASM, а для отладки программный эмулятор 51-х. Предполагаю что для полноценного использования этого МК потребуются более современные средства разработки, вроде Keil. Подскажите пожалуйста в каком направлении двигаться :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DpInRock 0 24 марта, 2011 Опубликовано 24 марта, 2011 · Жалоба Выберите любой Си компилятор и освойте RS232 с компом. Быстро, надежно, удобно, недорого. Это подойдет для любого процессора, который вы будете когда-либо использовать. Мне как-то понравился ИАР. А Keil как-то не понравился. --- Количество вопросов по всякого рода внутрисхемным отладчикам превышает количество собственно по делу. Пользуюсь данной методикой много лет. Кстати, этот проц и программируется по 232. Очень удобно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Палыч 9 25 марта, 2011 Опубликовано 25 марта, 2011 · Жалоба Подскажите пожалуйста в каком направлении двигатьсяДавно не использую МК51 в разработках - может быть, немного не уследил за новинками... Имхо, раз уж освоили ED2, то преимущества у RE2 разве что в наличии второго UART, да в расширении flash до 128К. Так что, если задача этого не требует, то и смысла переходить на этот МК - нет. Keil зря не освоили - для семейства МК51 это, имхо, наилучшая среда разработки. Да и на Си программировать горазда удобнее, а довольно мощный транслятор от Keil "отъест" всего процентов 10% ресурса по сравнению с ассемблером. Впрочем, критические участки программы всё так же можно писать на ассемблере. По поводу OCD - в документации от Atmel ничего нового не обнаружил. Тот же Keil и для ED2 и для RE2 использует ISD51 или MON51. Единственным плюсом RE2 является второй UART - один можно использовать чисто для отладки, второй - "боевой". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться