разлика у атмел 89ц51 и 89ц52

Аутор Тема: разлика у атмел 89ц51 и 89ц52  (Прочитано 2 пута)

мадхун

  • Гост
разлика у атмел 89ц51 и 89ц52
« послато: Јануар 01, 1970, 01:00:00 am »
Бок

може било ко објаснити разлику у атмел 8о51 серија-89ц51 и 89ц52 који мај утицати на мицронтроллер кодирање ако се мења и у којем ће се поштовати који утичу.

Хвала



Силвио

  • Гост
Ре: Разлика у атмел 89ц51 и 89ц52
« Одговор #1 послато: Јануар 01, 1970, 01:00:01 am »
89Ц51
4К Бытес оф Ин-Сыстем Репрограммабле Фласх меморија
128 кс 8-битни РАМ Интерни
Два 16-битна Тимер / ригхтс ресервед
Шест Прекид Извори

89Ц52
8К бајта од Ин-Сыстем Репрограммабле Фласх меморија
256 кс 8-битни РАМ Интерни
Три 16-бит Тимер / ригхтс ресервед
Осам Прекид Извори

Пре свега, оба склоп је укинут од стране Атмел.

Ако је ваш дизајн темељи се на 89Ц51, не морате да се бринете ако је касније променио са 89Ц52.Не мења се изводи, нити хардвером нити софтвером (неке мање хардверске поставке у уређају програмер).
Али ако се ослања на свој софтвер 89Ц52 тада једноставно гледајући функције које обе склоп ће ти рећи шта ће промене утицати на изглед вашег дизајна ако замену са 89Ц51 мора бити учињено.


ЕлецТхаи

  • Гост
Ре: Разлика у атмел 89ц51 и 89ц52
« Одговор #2 послато: Јануар 01, 1970, 01:00:02 am »
хттп://ууу.атмел.цом и ууу.аналог.цом

ыес.Силвио одговорити истинито


лмталсоул

  • Гост
разлика у атмел 89ц51 и 89ц52
« Одговор #3 послато: Јануар 01, 1970, 01:00:03 am »
Такође, цхецк тхис оут

Цоде:

хттп://ууу.8052.цом

бобсањосе

  • Гост
разлика у атмел 89ц51 и 89ц52
« Одговор #4 послато: Јануар 01, 1970, 01:00:04 am »
Пхилипс и даље производи на 89Ц51 и 89Ц52.Једна велика разлика ипак.Атмел ЕЕПРОМ користили процес, тако да је "Бљесак" је бајт адресабилни.Пхилипс користи Фласх процес, но аддрессабилиты бајт.Иначе, ако је потребно пребацити један би требао бити прилично глатка.

Боб


ммохамед15

  • Гост
Ре: Разлика у атмел 89ц51 и 89ц52
« Одговор #5 послато: Јануар 01, 1970, 01:00:05 am »
силабс такође чини мешовитим сигналом 8051


Шифра Уарриор

  • Гост
разлика у атмел 89ц51 и 89ц52
« Одговор #6 послато: Јануар 01, 1970, 01:00:06 am »
Тхе 89Ц51 и 89Ц52 нису у систему Репрограммабле као што је наведено од стране Силвио.89С51 и 89С52 су у систему Репрограммабле.


Силвио

  • Гост
Ре: Разлика у атмел 89ц51 и 89ц52
« Одговор #7 послато: Јануар 01, 1970, 01:00:07 am »
: 4K Bytes of In-System   Reprogrammable

Flash Memory

Атмел 89Ц51 дата схеет:

4К Бытес оф Ин-Сыстем   Репрограммабле

Фласх меморија
: 4K Bytes of In-System Programmable (ISP) Flash Memory

Атмел 89С51 дата схеет:

4К Бытес оф Ин-Сыстем Програмибилан (ИСП) Фласх Меморы

.

Сам нагласио у црвеном реч   Репрограмабле.
rogramable in the system (ISP), but   Rep

rogramable

Атмел нису тврдили да су 89Ц51   П

рограмабле у систему (ИСП), али Реп   рограмабле, while the high-voltage programming mode ( 12v) is compatible with conventional thirdparty Flash or EPROM programmers.

Из њихове тачке гледишта, лоу-волтаге мод програмирања (5 в) даје згодан начин да се програм АТ89Ц51  унутар корисник С систем,
а хигх-волтаге мод програмирања (12 В) је компатибилан са конвенционалног или тхирдпарты Фласх ЕПРОМ програмера .

Ат89С51 је ИСП (у систему Програмибилан) кроз СПИ интераце.Ту се не ИСР (у систему Репрограмабле).
Као што је АТ89Ц51 ИСР а не ИСП.

Као што можете приметити, то је само на енглеском језику.А то није по мени.Ит'с Атмел изјаву.

Како о ИАП (У Апплицатион Программинг)?Ја сам уверен да знате шта значи боотлоадер.


смерцхо

  • Гост
Ре: Разлика у атмел 89ц51 и 89ц52
« Одговор #8 послато: Јануар 01, 1970, 01:00:08 am »
бок ..
ово је помало неуобичајено, али је аны1 суђен један програм атмел 89ц2051 помоћу Ц кодова који користи прекине за позивање функција.
пример: воид провера () 1 прекинути помоћу 2

Ја сам помоћу Кеил претворити га у Интел-хексадецимално формату али компилације даје грешка казивање неправилне ФИКСУП фигуред оут ...
и  да је тежак тоурите у меморију локацијама изван 2К (фласх цхип он је 2К!).но на уклањању ИСР, то утврде прекид

.. Помоћ некоме


Силвио

  • Гост
Ре: Разлика у атмел 89ц51 и 89ц52
« Одговор #9 послато: Јануар 01, 1970, 01:00:09 am »
Бок Смерцхо

Идее најбоље је да почнете нови тхреад.У овој Вас неће бити видљив народа који заиста могу помоћи.Овај тхреад погледу разлика између 89Ц51 и 89Ц52 није отворио паметних народа само зато што не може наћи било какве вести или је бескорисно одговарања на питање за које можете наћи одговор управо читате датасхеетс.
И користити сугестиван наслов за тхреад.

Молимо унесите пуни цомплаинс оф компилатор.Не само неправилне ФИКСУП ...(сегмент и оффсет од вријеђа инструкција)
Као што сте већ приметили да је истина да ове врсте грешке су с обзиром на програм који не може решити адресу огранак инструкција (попут ЛЦАЛЛ - забрањена у 89Ц2051 - унутар вашег ИСР).

1.Када рећи "уклањањем ИСР" Јесте ли цомплетеллы уклоните код из свог програма?.Или само одржати функцију код и да прогласи је као да не користите прекине.
Постоји још један пар питања:

2.Какав модел меморије да ли ви користите?Ако користите СМАЛЛ потом позив и ЈМП упутства су кодирани као АЦАЛЛ и АЈМП.Дакле, ако је унутар вашег ИСР зове функције налазе изван 2К границу АЦАЛЛ онда можете добити Фиксуп грешке.
3.Јесте ли укључени у СТАРТУП.А51 фајлове у ваш пројекат?
4.Коју врсту Цоде Оптимизатион Ниво до које користите?

Покушајте одговорити на ова питања, те се врати у нови тхреад.
Није потребно поменути сте замољени овде.
Довољно је пробати да да што више детаља могуће, како би се помогло брзо и равно до тачке.