Säännöt | Recent posts | aihe RSS | Haku | Rekisteröidy | Kirjaudu

ero Atmel 89c51 ja 89c52



Post new topic Reply to topic EDAboard.com Forum Index -> mikro -> ero Atmel 89c51 ja 89c52
Arabiankielinen toisinto Bulgaria versio Katalaani versio Tšekki versio Tanska versio Saksa versio Kreikankielinen toisinto Englanti versio Espanja versio Ruotsinkielinen versio Ranska versio Hindi versio Kroatia versio Indonesia versio Italian version Heprea versio Japanin versio Korealainen versio Liettua versio Latvia versio Hollanti versio Norja versio Puola versio Portugali versio Romania versio Venäjä versio Slovakian versio Sloveeni versio Serbia versio Ruotsinkielinen versio Tagalog versio Ukraina versio Vietnam versio Kiina versio
Laatija Viesti
madhun



Liittynyt: 13 tammikuu 2006
Posts: 20


Post 26 tammikuu 2006 19:11 ero Atmel 89c51 ja 89c52
tags:

Hei

voi joku selittää eron Atmel 8o51 sarja-89c51 ja 89c52, jotka voivat vaikuttaa koodausstandardien jos microntroller on muuttunut ja missä asiassa, joka vaikuttaa.

Kiitos
Palaa alkuun
View user's profile
Silvio



Liittynyt: 31 joulukuu 2001
Posts: 800
Auttanut: 90


Post 26 tammikuu 2006 20:15 Re: ero Atmel 89c51 ja 89c52
tags:

89C51
4K Bytes In-System Reprogrammable Flash Memory
128 x 8-bit Sisäinen RAM
Kaksi 16-bit Timer / Counters
Kuusi Interrupt Lähteet

89C52
8K Bytes In-System Reprogrammable Flash Memory
256 x 8-bit Sisäinen RAM
Kolme 16-bittinen Timer / Counters
Kahdeksan Interrupt Lähteet

Ensinnäkin sekä mikro on lopetettu, jonka Atmel.

Jos suunnittelu perustuu 89C51, sinun ei tarvitse olla huolissasi, jos se on muuttunut myöhemmin 89C52. Ei muutoksia on tehtävä, eikä ohjelmiston tai laitteiston (joitakin pieniä asetukset laitteiston ohjelmoija laite).
Mutta jos ohjelmisto perustuu 89C52 sitten yksinkertainen katsot ominaisuuksia edellyttäen, että molemmat mikro kertoo sinulle, mitä näkökohtaa muutokset vaikuttavat suunnittelua jos korvaamista 89C51 on tehtävä.
Palaa alkuun
View user's profile
ElecThai



Liittynyt: 11 kesäkuu 2004
Posts: 51


Post 27 tammikuu 2006 3:54 Re: ero Atmel 89c51 ja 89c52
tags:

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

yes.Silvio te vastaatte totta
Palaa alkuun
View user's profile
lmtalsoul



Liittynyt: 18 tammikuu 2006
Posts: 31
Auttanut: 3


Post 27 tammikuu 2006 4:22 ero Atmel 89c51 ja 89c52
tags:

Myös, katso tätä

Code:
http://www.8052.com


Saattaisi olla hyödyllistä ..
Palaa alkuun
View user's profile
bobsanjose



Liittynyt: 14 tammikuu 2006
Posts: 234
Auttanut: 25
Paikkakunta: SF-Bay


Post 27 tammikuu 2006 9:45 ero Atmel 89c51 ja 89c52
tags:

Philips vielä valmistaa 89C51 ja 89C52. Yksi merkittävä ero kuitenkin. Atmel käyttänyt EEPROM prosessi, joten "Flash" on byte addressable. Philips käyttää Flash-prosessi ei byte addressability. Muuten vaihtaa tarvittaessa olisi melko tasainen.

Bob
Palaa alkuun
View user's profile
mmohamed15



Liittynyt: 23 maaliskuu 2005
Posts: 117
Auttanut: 5


Post 28 tammikuu 2006 14:39 Re: ero Atmel 89c51 ja 89c52
tags:

silabs myös sekoitettu signaali 8051
Palaa alkuun
View user's profile
Code Warrior



Liittynyt: 30 joulukuu 2004
Posts: 225
Auttanut: 7


Post 28 tammikuu 2006 15:19 ero Atmel 89c51 ja 89c52
tags:

The 89C51 ja 89C52 eivät System Reprogrammable kuten Silvio. 89S51 ja 89S52 ovat System Reprogrammable.
Palaa alkuun
View user's profile
Silvio



Liittynyt: 31 joulukuu 2001
Posts: 800
Auttanut: 90


Post 28 tammikuu 2006 16:17 Re: ero Atmel 89c51 ja 89c52
tags:

: 4K Bytes of In-System Reprogrammable Flash Memory Atmel 89C51 käyttöturvallisuustiedote: 4K Bytes In-System Reprogrammable Flash Memory
: 4K Bytes of In-System Programmable (ISP) Flash Memory Atmel 89S51 käyttöturvallisuustiedote: 4K Bytes In-System Programmable (ISP) Flash Memory

. Olen korostanut punaisella sana Reprogramable. rogramable in the system (ISP), but Rep rogramable Atmel ei ole väittänyt, että 89C51 ovat P rogramable tämän järjestelmän (ISP), mutta Rep rogramable

, while the high-voltage programming mode ( 12v) is compatible with conventional thirdparty Flash or EPROM programmers. Niiden näkökulmasta, matalajännitteisen ohjelmointi-tilassa ( 5 v) tarjoaa helpon tavan ohjelmoida AT89C51 sisällä käyttäjän järjestelmää, kun taas korkeajännitteisten ohjelmointi-tilassa ( 12 v) on yhteensopiva normaalien thirdparty Flash tai EPROM ohjelmoijat .

At89S51 on ISP (Järjestelmäasetuksissa Ohjelmoitavat) kautta SPI interace. Ei ole ISR (Järjestelmäasetuksissa Reprogramable).
Kuten AT89C51 on ISR eikä palveluntarjoaja.

Kuten huomaa, se on vain englanti. Ja se ei ole todennut minulle. Se on Atmel lausuntoon.

Entä IAP (In Application Programming)? Olen varma, te tiedätte, mitä käynnistyslataimen keinoin.
Palaa alkuun
View user's profile
smercho



Liittynyt: 13 marraskuu 2005
Posts: 8
Paikka: Bombay, Intia


Post 28 tammikuu 2006 16:36 Re: ero Atmel 89c51 ja 89c52
tags:

hi ..
tämä on hieman epätavallinen, mutta se on any1 yrittänyt ohjelmassa Atmel 89c2051 käyttäen C-koodia, joka käyttää katkaisevat että soititte toimintoja.
esimerkki: mitätön tarkistaa () keskeyttää 1 käyttäen 2

I am using Keil muuttamiseksi Intel-hex-muodossa, mutta kokoelma antaa virheen sanomalla VÄÄRINKÄYTTÖ FIXUP ... i keksin, että se yrittää towrite muistiin paikoissa kuin 2K (päällä siru salama 2K!). kuitenkin poistamaan ISR, se toimii sakko

.. auttaa joku
Palaa alkuun
View user's profile
Silvio



Liittynyt: 31 joulukuu 2001
Posts: 800
Auttanut: 90


Post 29 tammikuu 2006 2:00 Re: ero Atmel 89c51 ja 89c52
tags:

Hi Smercho

Paras ideea on aloittaa uuden säikeen. Tässä mitä ei voi nähdä kansojen joka todella voi auttaa sinua. Tämän säikeen osalta ero 89C51 ja 89C52 se ei ole avattu smart kansojen vain siksi, että ei löydä mitään uutisia tai on hyödytöntä vastaamalla kysymykseen, joiden avulla voit löytää vastaus juuri käsittelyssä lomakkeissa.
Ja käyttää viittaavia otsikko lanka.

Kirjoita koko valittaa kääntäjään. Ei vain VÄÄRINKÄYTTÖ FIXUP ... (segmentti ja offset on rikkonutta instruction)
Kuten olette jo huomanneet, se on totta, että tällaiset virheet johtuvat linkittäjän joka ei voi ratkaista osoite sivuliikkeen ohjeita (kuten LCALL - kielletty 89C2051 - sisällä ISR).

1. Kun sanotte "poistamalla ISR" olet completelly poistaa koodi ohjelmaan?. Tai pidä vain toiminnon koodi ja julistaa, että se ei käyttäen keskeyttää.
On olemassa vielä pari kysymystä:

2. Minkälaista muistia mallia käytätte? Jos käytät PIENIIN sitten CALL ja JMP ohjeita koodi ACALL ja AJMP. Näin ollen, jos sisällä ISR kutsutaan toiminto sen ulkopuolella sijaitsevien 2K raja ACALL sitten voit saada Fixup virheitä.
3. Teitkö kuului STARTUP.A51 tiedosto projektiisi?
4. Millaisia koodin optimointi tason käytätte?

Yritä vastata tähän kysymyksiin ja tulla takaisin uutta säiettä.
Ei ole tarpeen mainita sinua on pyydetty tänne.
Yritä antaa mahdollisimman paljon yksityiskohtia, jotta se olisi auttanut nopeasti ja suoraan asiaan.
Palaa alkuun
View user's profile
Post new topic Reply to topic EDAboard.com Forum Index -> mikro -> ero Atmel 89c51 ja 89c52
Sivu 1 / 1 Kaikki ajat ovat GMT 2 Hours


Väärinkäyttö | | Administrator | | Moderaattorit | | Tue meitä | | sivukartta
topic RSS