Noteikumi | Jaunākās publikācijas | topic RSS | Meklēt | Reģistrēties | Pieslēgties

atšķirība Atmel 89c51 un 89c52



Post new topic Reply to topic EDAboard.com Forum Index -> Microcontrollers -> atšķirība Atmel 89c51 un 89c52
Teksts arābu valodā Bulgāru versija Catalan versija Czech version Dāņu versija Vācu versija Greek version Angļu versija Spanish version Finnish version Franču versija Hindi versija Croatian version Indonēziešu versija Itāliešu versija Hebrew versija Japāņu versija Korejiešu versija Lithuanian version Latviešu versija Dutch version Norvēģu versija Polish version Portuguese version Rumāņu versija Krievu versija Slovak version Slovenian version Serbu versija Zviedru versija Tagalogu versija Ukraiņu versija Vjetnamiešu versija Ķīniešu versija
Autors Message
madhun



Pievienojies: 13 Jan 2006
Ziņojumi: 20


Post 26 Jan 2006 19:11 atšķirība Atmel 89c51 un 89c52

Čau

var kāds izskaidrot atšķirību Atmel 8o51 sērijveidā 89c51 un 89c52, kas var ietekmēt kodēšana, ja microntroller ir mainījies un kādā sakarā, kas ietekmē.

Pateicība
Atpakaļ uz augšu
View user's profile
Silvio



Pievienojies: 31 Dec 2001
Ziņojumi: 800
Pateicoties: 90


Post 26 Jan 2006 20:15 Re: atšķirība Atmel 89c51 un 89c52

89C51
4k Bytes of In-System atkārtoti Flash Memory
128 x 8-bit Internal RAM
Divas 16-bitu taimeri / Skaitītāji
Seši Interrupt Avoti

89C52
8K Bytes of In-System atkārtoti Flash Memory
256 x 8-bit Internal RAM
Three 16-bitu taimeri / Skaitītāji
Astoņas Interrupt Avoti

Vispirms gan mikrokontrolleru ir pārtraukta ar Atmel.

Ja jūsu projekts ir balstīts uz 89C51, jums nav jāuztraucas, ja tas ir mainīts vēlāk ar 89C52. Nr izmaiņas ir jāveic, ne programmatūras, ne aparatūras (dažas nelielas iestatījumus aparatūras programmētājs ierīci).
Bet, ja jūsu programmatūra ir atkarīga 89C52 tad vienkāršs meklē funkcijas, ko sniedz gan mikrokontrolleru jums pateiks, kādā aspekts būs izmaiņas ietekmē jūsu dizains, ja aizvietošana ar 89C51 ir jādara.
Atpakaļ uz augšu
View user's profile
ElecThai



Pievienojies: 11 jūnijs 2004
Posts: 51


Post 27 Jan 2006 3:54 Re: atšķirība Atmel 89c51 un 89c52

http://www.atmel.com un www.analog.com

yes.Silvio jums atbildi true
Atpakaļ uz augšu
View user's profile
lmtalsoul



Pievienojies: 18 Jan 2006
Posts: 31
Pateicoties: 3


Post 27 Jan 2006 4:22 atšķirība Atmel 89c51 un 89c52

Arī Apskatiet šo

Kods:
http://www.8052.com


Varētu noderēt ..
Atpakaļ uz augšu
View user's profile
bobsanjose



Pievienojies: 14 Jan 2006
Ziņojumi: 236
Pateicoties: 25
Location: SF-Bay


Post 27 Jan 2006 9:45 atšķirība Atmel 89c51 un 89c52

Philips joprojām izgatavo 89C51 un 89C52. Viens no galvenajiem atšķirība though. Atmel izmantojusi EEPROM process, tāpēc "Flash" ir baits adres. Philips izmanto Flash process, bez baits addressability. Pretējā slēdzi, ja nepieciešams, būtu diezgan gludas.

Bob
Atpakaļ uz augšu
View user's profile
mmohamed15



Pievienojies: 23 Mar 2005
Ziņojumi: 117
Pateicoties: 5


Post 28 Jan 2006 14:39 Re: atšķirība Atmel 89c51 un 89c52

silabs arī jauktu signālu 8051
Atpakaļ uz augšu
View user's profile
Kods Warrior



Pievienojies: 30 Dec 2004
Ziņojumi: 225
Pateicoties: 7


Post 28 Jan 2006 15:19 atšķirība Atmel 89c51 un 89c52

Par 89C51 un 89C52 nav sistēmā atkārtoti, kā to Silvio. 89S51 un 89S52 ir sistēmā atkārtoti.
Atpakaļ uz augšu
View user's profile
Silvio



Pievienojies: 31 Dec 2001
Ziņojumi: 800
Pateicoties: 90


Post 28 Jan 2006 16:17 Re: atšķirība Atmel 89c51 un 89c52

: 4K Bytes of In-System Reprogrammable Flash Memory Atmel 89C51 datu lapā: 4k Bytes of In-System atkārtoti Flash Memory
: 4K Bytes of In-System Programmable (ISP) Flash Memory Atmel 89S51 datu lapā: 4k Bytes of In-System Programmējamās (ISP) Flash atmiņas

. Esmu uzsvērts sarkanās vārdu Reprogramable. rogramable in the system (ISP), but Rep rogramable Atmel netika apgalvots, ka 89C51 ir P rogramable, sistēmā (ISP), bet Rep rogramable

, while the high-voltage programming mode ( 12v) is compatible with conventional thirdparty Flash or EPROM programmers. No viņu viedokļa, zemsprieguma plānošanas režīmā (5 v) nodrošina ērtu veidu, kā programma ar AT89C51 iekšpusē lietotājam s sistēmā, kā arī augstsprieguma plānošanas režīmā (12 v) ir saderīgas ar tradicionālajām thirdparty Flash vai EPROM programmētāju .

At89S51 ir ISP (In System Programmējamās) ar SPI interace. Nav ISR (sistēmā Reprogramable).
Tāpat kā AT89C51 ir ISR un nav ISP.

Kā jūs varat paziņojums, tas ir tikai angļu. Un tas nav teikts man. Tas ir Atmel paziņojumu.

Kā par IAP (In Application Programming)? Esmu pārliecināts, jūs zināt, kādi ir bootloader līdzekļiem.
Atpakaļ uz augšu
View user's profile
smercho



Pievienojies: 13 Nov 2005
Ziņojumi: 8
Location: Bombejā, Indija


Post 28 Jan 2006 16:36 Re: atšķirība Atmel 89c51 un 89c52

hi ..
Tas ir mazliet offbeat, bet ir any1 mēģināja programmā, Atmel 89c2051, izmantojot C kods, kas izmanto pārtrauc pieprasīšanas funkcijas.
Piemēram: anulēts pārbaudīt () pārtraukt 1 izmanto 2

Es lietoju keil to pārvēršanai Intel Hex formāts, bet to, kā apkopot dod kļūda pasakot NEPAREIZA FIXUP ... i skatīja, ka tā mēģina towrite ar atmiņu vietās ārpus 2K (uz mikroshēmu zibspuldze ir 2K!). tomēr nenoņemot ISR, tā darbojas fine

.. palīdzēt kādam
Atpakaļ uz augšu
View user's profile
Silvio



Pievienojies: 31 Dec 2001
Ziņojumi: 800
Pateicoties: 90


Post 29 Jan 2006 2:00 Re: atšķirība Atmel 89c51 un 89c52

Hi Smercho

Labākais ideea ir sākt jaunu tēmu. Šajā viena jums nebūs redzams tautu, kas tiešām var palīdzēt Jums. Šis pavediens attiecas uz starpību starp 89C51 un 89C52 tas nav atvērta ar gudru tautu tikai tāpēc, ka nevar atrast ziņas vai tas ir nederīgs atbildot uz jautājumu, uz kuriem iespējams atrast atbildi tikai lasījumā informācijas lapās.
Un izmantot suģestīvs virsraksts par pavedienu.

Lūdzu, ierakstiet pilnu sūdzas par kompilatoru. Ne tikai NEPAREIZA FIXUP ... (segment un ieskaitu pārkāpējai instrukcija)
Kā Jūs jau ievērojuši, tā ir taisnība, ka šāda veida kļūdas ir saistīts ar linker, kas nevar atrisināt adresi filiāle instrukcija (piemēram, LCALL - aizliegts 89C2051 - iekšpusē jūsu ISR).

1. Kad jums saka "nenoņemot ISR" jūs completelly noņemiet kodu no jūsu programmu?. Vai vienkārši saglabāt funkcijas kodu un paziņo, ka tā kā neizmanto pārtrauc.
Ir vēl daži jautājumi:

2. Kādu atmiņas modelis jūs izmantojat? Ja izmantojat SĪKIE tad zvanu un JMP instrukcijas ir kodēta kā ACALL un AJMP. Tādējādi, ja iekšpusē savu ISR sauc funkciju, kas atrodas ārpus 2K robeža ACALL tad varat nokļūt Fixup kļūdas.
3. Vai jūs ietvēra STARTUP.A51 failu jūsu projekts?
4. Kādi Kods Pilnveidošanas līmeņa jūs izmantojat?

Lūdzu, mēģiniet atbildēt uz šo jautājumu, un nāk atpakaļ jaunu pavedienu.
Vai nav jānorāda jums ir prasījis šeit.
Vienkārši centīsimies sniegt pēc iespējas vairāk precīzu ziņu, lai tā būtu palīdzējusi ātri un taisni uz vietas.
Atpakaļ uz augšu
View user's profile
Post new topic Reply to topic EDAboard.com Forum Index -> Microcontrollers -> atšķirība Atmel 89c51 un 89c52
Lapa 1 no 1 Laika formāts GMT 2 Hours


Abuse | | Administrators | | Moderatori | | Support mums | | sitemap
topic RSS