| Auteur | Bericht |
|---|
madhun
Lid geworden: 13 januari 2006 Posts: 20
| 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 | |
 |
silvio
Lid geworden: 31 december 2001 Posts: 800 Geholpen: 90
| 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 | |
 |
ElecThai
Lid geworden: 11 juni 2004 Posts: 51
| 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 | |
 |
lmtalsoul
Lid geworden: 18 januari 2006 Posts: 31 Geholpen: 3
| 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 | |
 |
bobsanjose
Lid geworden: 14 januari 2006 Posts: 231 Geholpen: 25 Locatie: SF-Bay
| 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 | |
 |
mmohamed15
Lid geworden: 23 maart 2005 Posts: 117 Geholpen: 5
| 28 januari 2006 14:39 Re: verschil in atmel 89c51 en 89c52 | | |
|
| | silabs ook gemengd signaal 8051 |
|
| Terug naar boven | |
 |
Code Warrior
Lid geworden: 30 december 2004 Posts: 225 Geholpen: 7
| 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 | |
 |
silvio
Lid geworden: 31 december 2001 Posts: 800 Geholpen: 90
| 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 | |
 |
smercho
Lid geworden: 13 november 2005 Posten: 8 Locatie: Bombay, India
| 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 | |
 |
silvio
Lid geworden: 31 december 2001 Posts: 800 Geholpen: 90
| 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 | |
 |