| Автор | Съобщение |
|---|
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 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 трябва да се направи. |
|
| Обратно към началото | |
 |
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 Публикации: 249 Подпомогнат: 25 Местоположение: SF-Bay
| 27 януари 2006 9:45 разлика в atmel 89c51 и 89c52 | | |
|
| Philips все още се произвежда 89C51 и 89C52. Една голяма разлика все пак. Atmel използвал EEPROM процес, така че "Светкавица" е байт адресируеми. Philips използва Flash процес, не addressability байт. Иначе преминаване при необходимост трябва да бъдат доста гладка.
Боб |
|
| Обратно към началото | |
 |
mmohamed15
Присъединил се: 23 Март 2005 Публикации: 117 Подпомогнат: 5
| 28 януари 2006 14:39 Re: Разликата в atmel 89c51 и 89c52 | | |
|
| | silabs също прави смесен сигнал 8051 |
|
| Обратно към началото | |
 |
Код Warrior
Присъединил се: 30 декември, 2004 Публикации: 225 Подпомогнат: 7
| 28 януари 2006 15:19 разлика в atmel 89c51 и 89c52 | | |
|
| | В 89C51 и 89C52 не са в системата Reprogrammable, както е посочено от Силвио. 89S51 и 89S52 са в системата Reprogrammable. |
|
| Обратно към началото | |
 |
Силвио
Присъединил се: 31 Декември 2001 Публикации: 800 Подпомогнат: 90
| 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 средства. |
|
| Обратно към началото | |
 |
Google AdSense

| 28 януари 2006 16:17 Обяви | | |
|
|
|
|
| Обратно към началото | |
 |
smercho
Присъединил се: 13 Ноември 2005 Публикации: 8 Местоположение: Бомбай, Индия
| 28 януари 2006 16:36 Re: Разликата в atmel 89c51 и 89c52 | | |
|
| Здравей .. Това е малко offbeat, но 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 ... (сегмент и компенсиране на нередовната инструкции) Както вече сте забелязали това е вярно, че този вид грешки се дължат на linker, които не могат да разрешат на адреса на клон инструкции (като LCALL - забранено в 89C2051 - отвътре ви ISR).
1. Когато казвам "да извадите ISR" са ви completelly премахнете кода от вашата програма?. Или просто поддържа функцията код и декларира, че то не е с прекъсва. Има друг няколко въпроса:
2. Какъв тип памет модел Използвате ли? Ако използвате МАЛКИ тогава повикване и JMP инструкции са кодирани като ACALL и AJMP. По този начин, ако във вашите ISR се нарича функция 2K намира извън границите на ACALL след което можете да получите Fixup грешки. 3. Знаете ли, включени в STARTUP.A51 файл във вашия проект? 4. Какъв тип кодекс Оптимизация Ниво Използвате ли?
Моля опитайте да се отговори на този въпроси и се върна в нов конец. Не е необходимо да се спомене сте били помолени тук. Просто се опитват да дадат колкото се може повече информация е възможно, за да се помогне бързо и направо на въпроса. |
|
| Обратно към началото | |
 |