Regels | Recent posts | onderwerp RSS | Zoeken | Registreren | Aanmelden

verschil in atmel 89c51 en 89c52



Post new topic Reply to topic EDAboard.com Forum Index -> Microcontrollers -> verschil in atmel 89c51 en 89c52
Arabische versie Bulgaarse versie Catalaanse versie Tsjechische versie Deense versie Duitse versie Griekse versie Engels versie Spaanse versie Finse versie Franse versie Hindi versie Kroatische versie Indonesische versie Italiaanse versie Hebreeuwse versie Japanse versie Koreaanse versie Litouwse versie Letse versie Nederlandse versie Noorse versie Poolse versie Portugese versie Roemeense versie Russische versie Slowaakse versie Sloveense versie Servische versie Zweedse versie Tagalog versie Oekraïense versie Vietnamese versie Chinese versie
Auteur Bericht
madhun



Lid geworden: 13 januari 2006
Posts: 20


Post 26 jan 2006 19:11 verschil in atmel 89c51 en 89c52
tags: atmel 89c52 atmel 89c51 89c51 en 89c52 verschil in 89c51 en 89c52 atmel 89c52 8o51 en 89c51 89c52 codering

Hoi

Kan iemand uitleggen van het verschil in atmel 8o51 serie 89c51 en 89c52 die van invloed kunnen zijn op codering als het microntroller is veranderd en in welk opzicht zullen die van invloed zijn.

Bedankt
Terug naar boven
View user's profile
silvio



Lid geworden: 31 december 2001
Posts: 800
Geholpen: 90


Post 26 januari 2006 20:15 Re: verschil in atmel 89c51 en 89c52
tags: software te programmeren atmel 89c52 kenmerken van atmel 89c52 atmel 89c51 atmel 89c52 microcontroller onderbreken 89c52 atmel 89c51 - kenmerken atmel 89c51 timer

89C51
4K Bytes of In-System Herprogrammeerbare Flashgeheugen
128 x 8-bit interne RAM
Twee 16-bit timer / Tellers
Zes Interrupt Sources

89C52
8K Bytes of In-System Herprogrammeerbare Flashgeheugen
256 x 8-bit interne RAM
Drie 16-bit timer / Tellers
Acht Interrupt Sources

Allereerst zowel microcontroller is niet meer leverbaar door Atmel.

Als uw ontwerp is gebaseerd op 89C51, hoeft u zich geen zorgen te maken als het veranderde later met 89C52. Geen wijzigingen te worden uitgevoerd, noch software of hardware (enkele kleine instellingen in de hardware programmeur apparaat).
Maar als je software berust op 89C52 vervolgens eenvoudig kijken naar de functies die door beide microcontroller zal u vertellen op welke aspect zullen veranderingen van invloed zijn op uw ontwerp of een vervanging door 89C51 moet worden gedaan.
Terug naar boven
View user's profile
ElecThai



Lid geworden: 11 juni 2004
Posts: 51


Post 27 januari 2006 3:54 Re: verschil in atmel 89c51 en 89c52

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

yes.Silvio je antwoord juist
Terug naar boven
View user's profile
lmtalsoul



Lid geworden: 18 januari 2006
Posts: 31
Geholpen: 3


Post 27 januari 2006 4:22 verschil in atmel 89c51 en 89c52

Ook, check this out

Code:
http://www.8052.com


Nuttig zou kunnen zijn ..
Terug naar boven
View user's profile
bobsanjose



Lid geworden: 14 januari 2006
Posts: 231
Geholpen: 25
Locatie: SF-Bay


Post 27 januari 2006 9:45 verschil in atmel 89c51 en 89c52
tags: atmel 89c52 atmel 89c51 89c51 en 89c52 philips atmel 89c51 89c52 eeprom atmel 89c52 89c52 atmel

Philips nog steeds produceert de 89C51 en 89C52. Een groot verschil wel. Atmel gebruikt een EEPROM-proces, zodat de "Flash" is byte adresseerbaar. Philips maakt gebruik van een Flash-proces, geen byte addressability. Anders is er een switch indien nodig moet mooi glad zijn.

Bob
Terug naar boven
View user's profile
mmohamed15



Lid geworden: 23 maart 2005
Posts: 117
Geholpen: 5


Post 28 januari 2006 14:39 Re: verschil in atmel 89c51 en 89c52

silabs ook gemengd signaal 8051
Terug naar boven
View user's profile
Code Warrior



Lid geworden: 30 december 2004
Posts: 225
Geholpen: 7


Post 28 jan 2006 15:19 verschil in atmel 89c51 en 89c52
tags: 89c51 en 89c52 89c52 ram 89c52 programma 89c51 Herprogrammeerbare 89c51 ram 89s52 89c52

De 89C51 en 89C52 niet in Systeem Herprogrammeerbare zoals door Silvio. 89S51 en 89S52 in System Herprogrammeerbare.
Terug naar boven
View user's profile
silvio



Lid geworden: 31 december 2001
Posts: 800
Geholpen: 90


Post 28 januari 2006 16:17 Re: verschil in atmel 89c51 en 89c52
tags: atmel 89c51 89c51 bootloader at89c51 iap hoe programmering op atmel at89c51 89c51 SPI compatibel programmering atmel 89c51 via isp atmel reprogramable

: 4K Bytes of In-System Reprogrammable Flash Memory Atmel 89C51 veiligheidsinformatieblad: 4K Bytes van In-System Herprogrammeerbare Flashgeheugen
: 4K Bytes of In-System Programmable (ISP) Flash Memory Atmel 89S51 veiligheidsinformatieblad: 4K Bytes van In-System Programmable (ISP) Flash Memory

. Ik heb benadrukt in het rood het woord Reprogramable. rogramable in the system (ISP), but Rep rogramable Atmel niet beweerd dat 89C51 zijn P rogramable in het systeem (ISP), maar Rep rogramable

, while the high-voltage programming mode ( 12v) is compatible with conventional thirdparty Flash or EPROM programmers. Vanuit hun oogpunt van de laagspannings-programmeermodus ( 5 V) biedt een handige manier om het AT89C51 binnenkant van de gebruiker en systeem, terwijl de high-voltage programmeermodus ( 12 V) compatibel is met conventionele derden of Flash-EPROM-programmeurs .

At89S51 is ISP (In System Programmable) via SPI interace. Er zijn niet ISR (In System Reprogramable).
Zoals AT89C51 is ISR en niet de ISP.

Zoals je ziet, het is alleen het Engels. En het is niet door mij. Het is de verklaring van Atmel.

Hoe zit het IAP (In Application Programming)? Ik ben ervan overtuigd u weten wat een bootloader middelen.
Terug naar boven
View user's profile
smercho



Lid geworden: 13 november 2005
Posten: 8
Locatie: Bombay, India


Post 28 januari 2006 16:36 Re: verschil in atmel 89c51 en 89c52
tags: atmel 89c2051 Keil oneigenlijk fixup onderbreken oneigenlijk fixup ISR fixup Keil oneigenlijk gebruik van de atmel 89c2051 89c2051 Keil onderbreken met behulp van 89c2051

hi ..
dit is een beetje offbeat, maar heeft any1 geprobeerd programma een atmel 89c2051 met een C-code die gebruikmaakt van interrupts voor het bellen functies.
voorbeeld: void check () onderbreken 1 met 2

Ik gebruik Keil deze omzetten naar Intel-hex-formaat, maar de compilatie geeft een fout zeggen ONRECHTMATIGE FIXUP ... ik dacht dat zij probeert towrite naar het geheugen locaties buiten 2K (het on-chip flitser 2K!). echter op het wegnemen van de ISR, het werkt prima

.. iemand helpen
Terug naar boven
View user's profile
silvio



Lid geworden: 31 december 2001
Posts: 800
Geholpen: 90


Post 29 januari 2006 2:00 Re: verschil in atmel 89c51 en 89c52
tags: verschil tussen 89c51 en 89c52 onderbreken 89c52 verschil tussen 89c52 en 89c51 interrupts 89c52 89c51 ram limiet diff tussen 89c51 en 89c52 interrupts in 89c51

Hi Smercho

De beste ideea is voor het starten van een nieuwe draad. In dit u zal niet worden gezien door de volkeren die echt kan helpen. Deze draad betreffende verschil tussen 89C51 en 89C52 het is niet geopend door slimme volkeren alleen maar omdat niet kan vinden elk nieuws of is het nutteloos die beantwoorden aan de vraag voor welke vindt u het antwoord alleen maar het lezen van de gegevensstaten.
En gebruik een suggestieve titel voor de draad.

Geef de volledige klaagt van de compiler. Niet alleen ONRECHTMATIGE FIXUP ... (segment en de compensatie van de inbreukmakende instructie)
Zoals u al gemerkt dat het inderdaad zo dat dit soort fouten zijn te wijten aan de linker, die niet kunnen oplossen van het adres van een filiaal instructie (zoals een LCALL - verboden in 89C2051 - binnen uw ISR).

1. Wanneer je zegt "het verwijderen van de ISR" bent u completelly de code van uw programma?. Of gewoon de functie code en verklaart het als geen gebruik maakt van interrupts.
Er zijn nog een paar vragen:

2. Wat voor soort geheugen model gebruik je? Als u gebruik maken van kleine vervolgens bellen en JMP instructies zijn gecodeerd als ACALL en AJMP. Dus als in uw ISR heet een functie gelegen buiten 2K grens van ACALL dan kunt u Fixup fouten.
3. Heb je ook de STARTUP.A51 bestand in uw project?
4. Welk soort van code Optimalisatie niveau gebruikt u?

Probeert u het antwoord op deze vragen en komen terug in een nieuwe draad.
Is niet nodig om u is gevraagd hier.
Gewoon proberen om zoveel mogelijk informatie om te helpen snel en rechtstreeks naar het punt.
Terug naar boven
View user's profile
Post new topic Reply to topic EDAboard.com Forum Index -> Microcontrollers -> verschil in atmel 89c51 en 89c52
Pagina 1 van 1 Alle tijden zijn GMT 2 Hours


Misbruik | | Administrator | | Moderatoren | | Steun ons | | sitemap
onderwerp RSS