Правила | Последние сообщения | темы RSS | Поиск | Регистрация | Войти

Разница в Atmel 89c51 и 89c52



Post new topic Reply to topic EDAboard.com форумов -> Микроконтроллеры -> разница в Atmel 89c51 и 89c52
Арабская версия Болгарский вариант Каталанский версия Чешская версия Датская версия Немецкая версия Греческая версия Английский вариант Испанская версия Финский вариант Французская версия Hindi версия Хорватский вариант Индонезийская версия Итальянская версия Версия на иврите Японская версия Корейская версия Литовская версия Латвийская версия Голландский вариант Норвежский версия Польская версия Португальский вариант Румынская версия Русская версия Словацкий версия Словенский версия Сербский версия Шведский вариант Тагальский версия Украинская версия Вьетнамская версия На китайском языке
Автор Сообщение
madhun



Зарегистрирован: 13 января 2006
Сообщений: 20


Post 26 января 2006 19:11 разница в Atmel 89c51 и 89c52

Привет

кто-нибудь может объяснить разницу в Atmel серии 8o51-89c51 и 89c52, которые могут повлиять на кодирование, если microntroller изменилось и в отношении того, что это повлияет.

Спасибо
Вернуться к началу
View user's profile
Сильвио



Зарегистрирован: 31 декабря 2001
Сообщений: 800
Помогали: 90


Post 26 января 2006 20:15 Re: разница в Atmel 89c51 и 89c52

89C51
4K байт как в системе перепрограммируемые Флэш-память
128 х 8-битной внутренней памяти
Два 16-разрядных таймера / Счетчики
Шесть источников прерываний

89C52
8K байт как в системе перепрограммируемые Флэш-память
256 х 8-битной внутренней памяти
Три 16-разрядных таймера / Счетчики
Восемь Interrupt Источники

Прежде всего, как микроконтроллера было прекращено Atmel.

Если ваш дизайн основан на 89C51, вам не нужно беспокоиться, если она изменила позднее с 89C52. Никаких изменений не будет выполняться, ни аппаратного, ни программного обеспечения (некоторые незначительные настройки аппаратного устройства программист).
Но если ваше программное обеспечение основывается на простой 89C52 затем смотрит на функции, представленной как микроконтроллер расскажет вам, в каком аспекте будет влиять изменения вашего дизайна, если замена 89C51 должно быть сделано.
Вернуться к началу
View user's profile
ElecThai



Зарегистрирован: 11 июня 2004
Сообщений: 51


Post 27 января 2006 3:54 Re: разница в Atmel 89c51 и 89c52

http://www.atmel.com и www.analog.com

yes.Silvio вы ответите верно
Вернуться к началу
View user's profile
lmtalsoul



Зарегистрирован: 18 января 2006
Сообщений: 31
Помогали: 3


Post 27 января 2006 4:22 разница в Atmel 89c51 и 89c52

Кроме того, проверить это

Код:
http://www.8052.com


Может оказаться полезным ..
Вернуться к началу
View user's profile
bobsanjose



Зарегистрирован: 14 января 2006
Сообщений: 236
Помогали: 25
Место проведения: SF-Бей


Post 27 января 2006 9:45 разница в Atmel 89c51 и 89c52

Philips выпускает еще 89C51 и 89C52. Одна из главных, хотя разница. Atmel EEPROM использовал процесс, чтобы "Flash" является байтовой адресацией. Philips использует Flash процесса, ни байта addressability. В противном случае, если необходимые переключения должно быть довольно гладко.

Bob
Вернуться к началу
View user's profile
mmohamed15



Зарегистрирован: 23 марта 2005
Сообщений: 117
Помогали: 5


Post 28 января 2006 14:39 Re: разница в Atmel 89c51 и 89c52

silabs также смешанные сигналы 8051
Вернуться к началу
View user's profile
Кодекс Воина



Зарегистрирован: 30 Декабрь 2004
Сообщений: 225
Помогали: 7


Post 28 января 2006 15:19 разница в Atmel 89c51 и 89c52

В 89C51 и 89C52 не в системе перепрограммируемые как заявил Сильвио. 89S51 и 89S52 в системе перепрограммируемые.
Вернуться к началу
View user's profile
Сильвио



Зарегистрирован: 31 декабря 2001
Сообщений: 800
Помогали: 90


Post 28 января 2006 16:17 Re: разница в Atmel 89c51 и 89c52

: 4K Bytes of In-System Reprogrammable Flash Memory Atmel 89C51 данных: 4K байт как в системе перепрограммируемые Флэш-память
: 4K Bytes of In-System Programmable (ISP) Flash Memory Atmel 89S51 данных: 4K байт из In-Программируемые системы (ISP) Флэш-память

. Я подчеркнул красным слово Reprogramable. rogramable in the system (ISP), but Rep rogramable Atmel не утверждали, что являются 89C51 С rogramable в системе (ISP), но Rep rogramable

, while the high-voltage programming mode ( 12v) is compatible with conventional thirdparty Flash or EPROM programmers. С их точки зрения, с низким уровнем напряжения в режиме программирования ( 5 V) предоставляет удобный способ программирования AT89C51 внутрь пользователя с системой, в то время как высоковольтный режим программирования ( 12 V), совместим с обычными сторонних Flash или EPROM программистов .

At89S51 это ISP (в системе Программируемый) через SPI interace. Есть не ISR (В системе Reprogramable).
Как AT89C51 является Израиль, а не провайдера.

Как вы можете заметить, что только английский язык. И это не заявили мне. Это Atmel заявление.

Как насчет МАГМП (В Application Programming)? Я уверен, вы знаете, что такое загрузчик средств.
Вернуться к началу
View user's profile
smercho



Зарегистрирован: 13 ноября 2005
Сообщений: 8
Место нахождения: Бомбей, Индия


Post 28 января 2006 16:36 Re: разница в Atmel 89c51 и 89c52

привет ..
Это немного непривычное, но any1 пытались Программы Atmel 89c2051 С помощью кода, который использует прерывания для вызова функции.
Пример: проверка недействительными () прервать 1 используя 2

Я использую Keil преобразовать его в Intel-шестнадцатеричный формат, но дает ошибку сказал ненадлежащее FIXUP ... Я понял, что он стремится к towrite ячеек памяти после 2K (на чипов флэш является 2K!). Однако по устранению ISR, он отлично работает

.. кто-нибудь помочь
Вернуться к началу
View user's profile
Сильвио



Зарегистрирован: 31 декабря 2001
Сообщений: 800
Помогали: 90


Post 29 января 2006 2:00 Re: разница в Atmel 89c51 и 89c52

Привет Smercho

Лучше ideea заключается в том, чтобы начать новую тему. В этом вам не будет рассматриваться на тех людей, которые действительно могут помочь вам. Это нить, касающиеся различий между 89C51 и 89C52 он не открыл умные народы только потому, что не может найти какие-либо новости или это бесполезно отвечая на вопрос, на который вы можете найти ответ только чтение описаний.
И использовать наводящий название темы.

Пожалуйста, введите полный жалуется компилятора. Не только неправильное FIXUP ... (сегмент и смещение сбойного инструкция)
Как вы уже заметили, это правда, что такого рода ошибки связаны с компоновщик, который не может решить адрес филиала инструкция (как LCALL - запрещено в 89C2051 - внутри вашего ISR).

1. Когда вы говорите "снятия ISR" Вы completelly удалить код из вашей программы?. Или просто сохранить функцию код и объявить его не используете прерывания.
Есть еще несколько вопросов:

2. Какую память модель вы используете? Если вы используете МАЛЫЙ потом звонить и СПМ инструкции кодируются как ACALL и AJMP. Таким образом, если на территории вашей ISR называется функция, расположенные за пределами 2K предел ACALL, то вы можете получить Fixup ошибки.
3. Вы включали STARTUP.A51 файл в вашем проекте?
4. Какой тип кодекса оптимизации уровня вы используете?

Пожалуйста, попробуйте ответить на этот вопросы и вернуться в новом потоке.
Нет необходимости упоминать вы просили здесь.
Только постарайтесь дать как можно более подробную информацию, с тем чтобы они помогли быстро и прямо в точку.
Вернуться к началу
View user's profile
Post new topic Reply to topic EDAboard.com форумов -> Микроконтроллеры -> разница в Atmel 89c51 и 89c52
Страница 1 из 1 Часовой пояс: GMT 2 Часы


Пожаловаться | | Администратор | | Модераторы | | Поддержите нас | | карта сайта
Тема RSS