| Автор | Сообщение |
|---|
madhun
Зарегистрирован: 13 января 2006 Сообщений: 20
| 26 января 2006 19:11 разница в Atmel 89c51 и 89c52 | | |
|
| Привет
кто-нибудь может объяснить разницу в Atmel серии 8o51-89c51 и 89c52, которые могут повлиять на кодирование, если microntroller изменилось и в отношении того, что это повлияет.
Спасибо |
|
| Вернуться к началу | |
 |
Сильвио
Зарегистрирован: 31 декабря 2001 Сообщений: 800 Помогали: 90
| 26 января 2006 20:15 Re: разница в Atmel 89c51 и 89c52 | | |
|
| 89C51 4K байт как в системе перепрограммируемые Флэш-память 128 х 8-битной внутренней памяти Два 16-разрядных таймера / Счетчики Шесть источников прерываний
89C52 8K байт как в системе перепрограммируемые Флэш-память 256 х 8-битной внутренней памяти Три 16-разрядных таймера / Счетчики Восемь Interrupt Источники
Прежде всего, как микроконтроллера было прекращено Atmel.
Если ваш дизайн основан на 89C51, вам не нужно беспокоиться, если она изменила позднее с 89C52. Никаких изменений не будет выполняться, ни аппаратного, ни программного обеспечения (некоторые незначительные настройки аппаратного устройства программист). Но если ваше программное обеспечение основывается на простой 89C52 затем смотрит на функции, представленной как микроконтроллер расскажет вам, в каком аспекте будет влиять изменения вашего дизайна, если замена 89C51 должно быть сделано. |
|
| Вернуться к началу | |
 |
ElecThai
Зарегистрирован: 11 июня 2004 Сообщений: 51
| 27 января 2006 3:54 Re: разница в Atmel 89c51 и 89c52 | | |
|
| http://www.atmel.com и www.analog.com
yes.Silvio вы ответите верно |
|
| Вернуться к началу | |
 |
lmtalsoul
Зарегистрирован: 18 января 2006 Сообщений: 31 Помогали: 3
| 27 января 2006 4:22 разница в Atmel 89c51 и 89c52 | | |
|
| Кроме того, проверить это
Может оказаться полезным .. |
|
| Вернуться к началу | |
 |
bobsanjose
Зарегистрирован: 14 января 2006 Сообщений: 236 Помогали: 25 Место проведения: SF-Бей
| 27 января 2006 9:45 разница в Atmel 89c51 и 89c52 | | |
|
| Philips выпускает еще 89C51 и 89C52. Одна из главных, хотя разница. Atmel EEPROM использовал процесс, чтобы "Flash" является байтовой адресацией. Philips использует Flash процесса, ни байта addressability. В противном случае, если необходимые переключения должно быть довольно гладко.
Bob |
|
| Вернуться к началу | |
 |
mmohamed15
Зарегистрирован: 23 марта 2005 Сообщений: 117 Помогали: 5
| 28 января 2006 14:39 Re: разница в Atmel 89c51 и 89c52 | | |
|
| | silabs также смешанные сигналы 8051 |
|
| Вернуться к началу | |
 |
Кодекс Воина
Зарегистрирован: 30 Декабрь 2004 Сообщений: 225 Помогали: 7
| 28 января 2006 15:19 разница в Atmel 89c51 и 89c52 | | |
|
| | В 89C51 и 89C52 не в системе перепрограммируемые как заявил Сильвио. 89S51 и 89S52 в системе перепрограммируемые. |
|
| Вернуться к началу | |
 |
Сильвио
Зарегистрирован: 31 декабря 2001 Сообщений: 800 Помогали: 90
| 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)? Я уверен, вы знаете, что такое загрузчик средств. |
|
| Вернуться к началу | |
 |
smercho
Зарегистрирован: 13 ноября 2005 Сообщений: 8 Место нахождения: Бомбей, Индия
| 28 января 2006 16:36 Re: разница в Atmel 89c51 и 89c52 | | |
|
| привет .. Это немного непривычное, но any1 пытались Программы Atmel 89c2051 С помощью кода, который использует прерывания для вызова функции. Пример: проверка недействительными () прервать 1 используя 2
Я использую Keil преобразовать его в Intel-шестнадцатеричный формат, но дает ошибку сказал ненадлежащее FIXUP ... Я понял, что он стремится к towrite ячеек памяти после 2K (на чипов флэш является 2K!). Однако по устранению ISR, он отлично работает
.. кто-нибудь помочь |
|
| Вернуться к началу | |
 |
Сильвио
Зарегистрирован: 31 декабря 2001 Сообщений: 800 Помогали: 90
| 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. Какой тип кодекса оптимизации уровня вы используете?
Пожалуйста, попробуйте ответить на этот вопросы и вернуться в новом потоке. Нет необходимости упоминать вы просили здесь. Только постарайтесь дать как можно более подробную информацию, с тем чтобы они помогли быстро и прямо в точку. |
|
| Вернуться к началу | |
 |