Правила | Останні повідомлення | теми RSS | Пошук | Реєстрація | Увійти

Різниця в Atmel 89c51 і 89c52

Основна різниця між 89c51 і 89s52?

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
Повідомлень: 249
Допомагали: 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
Google
AdSense





Post 28 січня 2006 16:36 Оголошення



Повернутися до початку
Сільвіо



Зареєстровано: 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