Правила | Последни постове | темата RSS | Търсене | Регистрация | Вход

Разликата в atmel 89c51 и 89c52

Разликата между основните 89c51 и 89s52?

Post new topic Reply to topic EDAboard.com Форуми -> Microcontrollers -> разлика в atmel 89c51 и 89c52
Арабски версия Българска версия Каталонски версия Чешка версия Датска версия Немска версия Гръцки версия Английска версия Испански версия Фински версия Френска версия Хинди версия Хърватски версия Индонезийски версия Италианската версия Иврит версия Японска версия Корейски вариант Литовски версия Латвийски версия Нидерландски език Норвежки версия Полски версия Португалски версия Румънски версия Руска версия Словашка версия Словенски версия Сръбската версия Шведска версия Тагалог версия Украински версия Виетнамски версия Китайски версия
Автор Съобщение
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 Bytes на In-система Reprogrammable Flash памет
128 х 8-битова вътрешна RAM
Две 16-битов Таймер / Брояч
Шест Прекъсване Източници

89C52
8K Bytes на In-система Reprogrammable Flash памет
256 х 8-битова вътрешна RAM
Три 16-битов Таймер / Брояч
Осем Прекъсване Източници

Преди всичко както microcontroller е било преустановено от Atmel.

Ако вашият проект се основава на 89C51, не е нужно да се притеснявате, ако това е променяно по-късно с 89C52. Няма промени трябва да бъдат извършени, нито софтуер, нито хардуер (някои малки настройки в хардуера програмист устройство).
Но ако вашият софтуер разчита на 89C52 после просто да потърсите в компонентите, предвидени от двете microcontroller, ще ви кажа по какъв аспект ще се отразяват промените в своя дизайн, ако замяната с 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-Bay


Post 27 януари 2006 9:45 разлика в atmel 89c51 и 89c52

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

Боб
Обратно към началото
View user's profile
mmohamed15



Присъединил се: 23 Март 2005
Публикации: 117
Подпомогнат: 5


Post 28 януари 2006 14:39 Re: Разликата в atmel 89c51 и 89c52

silabs също прави смесен сигнал 8051
Обратно към началото
View user's profile
Код Warrior



Присъединил се: 30 декември, 2004
Публикации: 225
Подпомогнат: 7


Post 28 януари 2006 15:19 разлика в atmel 89c51 и 89c52

В 89C51 и 89C52 не са в системата Reprogrammable, както е посочено от Силвио. 89S51 и 89S52 са в системата Reprogrammable.
Обратно към началото
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 Bytes на In-система Reprogrammable Flash памет
: 4K Bytes of In-System Programmable (ISP) Flash Memory Atmel 89S51 информационен лист: 4K Bytes на In-система Програмируеми (ISP) Flash памет

. Аз бях подчертал в червено думата Reprogramable. rogramable in the system (ISP), but Rep rogramable Atmel не претендира, че са 89C51 P rogramable в системата (ISP), но Предст rogramable

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

At89S51 е ISP (В системата Програмируеми) чрез SPI interace. Там не са ISR (В системата Reprogramable).
Както е AT89C51 ISR и не ISP.

Както можете да забележите, това е само английски. И това не е посочено от мен. Това е Atmel изявлението.

Какво ще кажеш за IAP (при прилагането програмиране)? Аз съм убедена, знаеш ли какво е bootloader средства.
Обратно към началото
View user's profile
Google
AdSense





Post 28 януари 2006 16:17 Обяви



Обратно към началото
smercho



Присъединил се: 13 Ноември 2005
Публикации: 8
Местоположение: Бомбай, Индия


Post 28 януари 2006 16:36 Re: Разликата в atmel 89c51 и 89c52

Здравей ..
Това е малко offbeat, но 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 ... (сегмент и компенсиране на нередовната инструкции)
Както вече сте забелязали това е вярно, че този вид грешки се дължат на linker, които не могат да разрешат на адреса на клон инструкции (като LCALL - забранено в 89C2051 - отвътре ви ISR).

1. Когато казвам "да извадите ISR" са ви completelly премахнете кода от вашата програма?. Или просто поддържа функцията код и декларира, че то не е с прекъсва.
Има друг няколко въпроса:

2. Какъв тип памет модел Използвате ли? Ако използвате МАЛКИ тогава повикване и JMP инструкции са кодирани като ACALL и AJMP. По този начин, ако във вашите ISR се нарича функция 2K намира извън границите на ACALL след което можете да получите Fixup грешки.
3. Знаете ли, включени в STARTUP.A51 файл във вашия проект?
4. Какъв тип кодекс Оптимизация Ниво Използвате ли?

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


Abuse | | Управление | | Модератори | | Подкрепете ни | | карта на сайта
Темата RSS