| Autor | Poruka |
|---|
madhun
Pristupio / la: 13 siječanj 2006 Postovi: 20
| 26 sij 2006 19:11 razlika u atmel 89c51 i 89c52 | | |
|
| Bok
može bilo tko objasniti razliku u atmel 8o51 serija-89c51 i 89c52 koji svibanj utjecati na microntroller kodiranje ako se mijenja iu kojem će se poštivati koji utječu.
Hvala |
|
| Povratak na vrh | |
 |
Silvio
Pristupio / la: 31 prosinac 2001 Postovi: 800 Pomogao: 90
| 26 sij 2006 20:15 Re: Razlika u atmel 89c51 i 89c52 | | |
|
| 89C51 4K Bytes of In-System Reprogrammable Flash memorija 128 x 8-bitni RAM Interni Dva 16-bitna Timer / Counters Šest Prekid Izvori
89C52 8K bajta od In-System Reprogrammable Flash memorija 256 x 8-bitni RAM Interni Tri 16-bit Timer / Counters Osam Prekid Izvori
Prije svega, oba sklop je ukinut od strane Atmel.
Ako je vaš dizajn temelji se na 89C51, ne morate se brinuti ako je kasnije promijenio s 89C52. Ne mijenja se izvodi, niti hardverom niti softverom (neke manje hardverske postavke u uređaju programer). Ali ako se oslanja na svoj softver 89C52 tada jednostavno gledajući značajke koje obje sklop će ti reći što će promjene utjecati na izgled vašeg dizajna ako zamjenu s 89C51 mora biti učinjeno. |
|
| Povratak na vrh | |
 |
ElecThai
Joined: 11. lipnja 2004 Postovi: 51
| 27. siječanj 2006 3:54 Re: Razlika u atmel 89c51 i 89c52 | | |
|
| http://www.atmel.com i www.analog.com
yes.Silvio odgovoriti istinito |
|
| Povratak na vrh | |
 |
lmtalsoul
Pristupio / la: 18 siječanj 2006 Postovi: 31 Pomogao: 3
| 27. siječanj 2006 4:22 razlika u atmel 89c51 i 89c52 | | |
|
| Također, check this out
| Code: | | http://www.8052.com |
Bi moglo biti korisno .. |
|
| Povratak na vrh | |
 |
bobsanjose
Pristupio / la: 14 siječanj 2006 Postovi: 236 Pomogao: 25 Lokacija: SF Bay -
| 27. siječanj 2006 9:45 razlika u atmel 89c51 i 89c52 | | |
|
| Philips i dalje proizvodi na 89C51 i 89C52. Jedna velika razlika ipak. Atmel EEPROM koristili proces, tako da je "Bljesak" je bajt adresabilni. Philips koristi Flash proces, no addressability bajt. Inače, ako je potrebno prebaciti jedan bi trebao biti prilično glatka.
Bob |
|
| Povratak na vrh | |
 |
mmohamed15
Pristupio / la: 23 ožujak 2005 Postovi: 117 Pomogao: 5
| 28 sij 2006 14:39 Re: Razlika u atmel 89c51 i 89c52 | | |
|
| | silabs također čini mješovitim signalom 8051 |
|
| Povratak na vrh | |
 |
Šifra Warrior
Pristupio / la: 30 prosinac 2004 Postovi: 225 Pomogao: 7
| 28 sij 2006 15:19 razlika u atmel 89c51 i 89c52 | | |
|
| | The 89C51 i 89C52 nisu u sustavu Reprogrammable kao što je navedeno od strane Silvio. 89S51 i 89S52 su u sustavu Reprogrammable. |
|
| Povratak na vrh | |
 |
Silvio
Pristupio / la: 31 prosinac 2001 Postovi: 800 Pomogao: 90
| 28 sij 2006 16:17 Re: Razlika u atmel 89c51 i 89c52 | | |
|
| : 4K Bytes of In-System Reprogrammable Flash Memory Atmel 89C51 data sheet: 4K Bytes of In-System Reprogrammable Flash memorija : 4K Bytes of In-System Programmable (ISP) Flash Memory Atmel 89S51 data sheet: 4K Bytes of In-System Programabilni (ISP) Flash Memory
. Sam naglasio u crvenom riječ Reprogramable. rogramable in the system (ISP), but Rep rogramable Atmel nisu tvrdili da su 89C51 P rogramable u sustavu (ISP), ali Rep rogramable
, while the high-voltage programming mode ( 12v) is compatible with conventional thirdparty Flash or EPROM programmers. Iz njihove tačke gledišta, low-voltage mod programiranja (5 v) daje zgodan način da se program AT89C51 unutar korisnik S sustav, a high-voltage mod programiranja (12 V) je kompatibilan s konvencionalnog ili thirdparty Flash EPROM programera .
At89S51 je ISP (u sustavu Programabilni) kroz SPI interace. Tu se ne ISR (u sustavu Reprogramable). Kao što je AT89C51 ISR a ne ISP.
Kao što možete primijetiti, to je samo na engleskom jeziku. A to nije po meni. It's Atmel izjavu.
Kako o IAP (U Application Programming)? Ja sam uvjeren da znate šta znači bootloader. |
|
| Povratak na vrh | |
 |
smercho
Pristupio / la: 13 studeni 2005 Postovi: 8 Lokacija: Bombay, Indija
| 28 sij 2006 16:36 Re: Razlika u atmel 89c51 i 89c52 | | |
|
| hi .. ovo je pomalo neuobičajen, ali je any1 pokušao jedan program atmel 89c2051 koristeći C koda koji koristi prekine za pozivanje funkcija. primjer: void provjera () 1 prekinuti pomoću 2
Ja sam koristeći Keil pretvoriti ga u Intel-heksadecimalna formatu ali kompilacije daje greška kazivanje nepravilne FIXUP figured out ... i da je težak towrite u memoriju lokacijama izvan 2K (flash chip on je 2K!). no na uklanjanju ISR, to utvrde prekid
.. pomoć nekome |
|
| Povratak na vrh | |
 |
Silvio
Pristupio / la: 31 prosinac 2001 Postovi: 800 Pomogao: 90
| 29. siječanj 2006 2:00 Re: Razlika u atmel 89c51 i 89c52 | | |
|
| Hi Smercho
Ideea najbolje je da započnete novi thread. U ovoj Vas neće biti vidljiv naroda koji zaista mogu pomoći. Ovaj thread glede razlika između 89C51 i 89C52 nije otvorio pametnih naroda samo zato što ne može naći bilo kakve vijesti ili je beskorisno odgovaranja na pitanje za koje možete naći odgovor upravo čitate datasheets. I koristiti sugestivan naslov za thread.
Molimo upišite puni complains of kompilator. Ne samo nepravilne FIXUP ... (segment i offset od vrijeđa instrukcija) Kao što ste već primjetili da je istina da ove vrste pogreške su s obzirom na program koji ne može riješiti adresu ogranak instrukcija (poput LCALL - zabranjena u 89C2051 - unutar vašeg ISR).
1. Kada reći "uklanjanjem ISR" Jeste li completelly ukloniti kod iz svog programa?. Ili samo održati funkciju kod i proglasiti je kao da ne koristite prekine. Postoji još jedan par pitanja:
2. Kakav model memorije da li vi koristite? Ako koristite SMALL potom poziv i JMP upute su kodirani kao ACALL i AJMP. Dakle, ako je unutar vašeg ISR zove funkcije nalaze izvan 2K granicu ACALL onda možete dobiti Fixup pogreške. 3. Jeste li uključeni u STARTUP.A51 datoteke u vaš projekt? 4. Koju vrstu Code Optimization Razina do koje koristite?
Pokušajte odgovoriti na ova pitanja, te se vrati u novi thread. Nije potrebno spomenuti ste zamoljeni ovdje. Dovoljno je pokušati dati što više detalja moguće, kako bi se pomoglo brzo i ravno do točke. |
|
| Povratak na vrh | |
 |