| Autor | Mensaje |
|---|
madhun
Antigüedad: 13 de enero 2006 Puestos: 20
| 26 de enero de 2006 19:11 diferencia de atmel 89c51 y 89c52 | | | Etiquetas: Atmel 89c52 de atmel 89c51 89c51 y 89c52 diferencia en 89c51 y 89c52 de atmel 89c52 8o51 y 89c51 89c52 codificación |
|
| Hola
alguien puede explicar la diferencia en la serie de atmel 8o51-89c51 y 89c52 que pueden afectar si la codificación es microntroller cambiado y en qué sentido va a afectar.
Gracias |
|
| Volver arriba | |
 |
silvio
Antigüedad: 31 de diciembre 2001 Puestos: 800 Ayudó: 90
| 26 de enero 2006 20:15 Re: diferencia de Atmel 89c51 y 89c52 | | | Etiquetas: programa de software a las características de Atmel 89c52 de atmel 89c52 de atmel 89c51 microcontrolador Atmel 89c52 interrumpir 89c52 de atmel 89c51 - características de atmel 89c51 temporizador |
|
| 89C51 4K Bytes de En-Sistema de memoria flash reprogramables 128 x 8-bits de memoria RAM interna Dos de 16-bit temporizador / Contadores Seis fuentes de interrupción
89C52 8K Bytes de En-Sistema de memoria flash reprogramables 256 x 8-bits de memoria RAM interna Tres de 16-bit temporizador / Contadores Fuentes de interrupción de ocho
En primer lugar, tanto microcontrolador se ha interrumpido por Atmel.
Si su diseño se basa en el 89C51, usted no tiene que preocuparse de si ha cambiado más tarde con 89C52. No son cambios que deben realizarse, ni el software ni de hardware (algunos pequeños ajustes en el dispositivo de hardware programador). Pero si su software se basa en simples 89C52 luego mirando las características que proporciona tanto microcontrolador le dirá en qué aspecto tendrán los cambios afectan a su modelo, si una sustitución con 89C51 tiene que ser hecho. |
|
| Volver arriba | |
 |
ElecThai
Antigüedad: 11 de junio 2004 Puestos: 51
| 27 de enero 2006 3:54 Re: diferencia de Atmel 89c51 y 89c52 | | |
|
| http://www.atmel.com y www.analog.com
yes.Silvio su respuesta es cierto |
|
| Volver arriba | |
 |
lmtalsoul
Antigüedad: 18 de enero 2006 Puestos: 31 Ayudado: 3
| 27 de enero de 2006 4:22 diferencia de atmel 89c51 y 89c52 | | |
|
| También, mira esto
| Código: | | http://www.8052.com |
Podría ser útil .. |
|
| Volver arriba | |
 |
bobsanjose
Antigüedad: 14 de enero 2006 Puestos: 226 Ayudó: 23 Ubicación: SF-Bay
| 27 de enero de 2006 9:45 diferencia de atmel 89c51 y 89c52 | | | Etiquetas: Atmel 89c52 de atmel 89c51 89c51 y 89c52 Philips Atmel EEPROM 89c51 89c52 de atmel 89c52 89c52 de atmel |
|
| Philips fabrica todavía 89C51 y el 89C52. Una de las principales diferencias sin embargo. Atmel EEPROM utilizan un proceso, por lo que el "Flash" byte es direccionable. Philips utiliza un proceso de Flash, no addressability byte. En caso contrario si es necesario un cambio debe ser muy suave.
Bob |
|
| Volver arriba | |
 |
mmohamed15
Antigüedad: 23 de marzo 2005 Puestos: 117 Ayudó a: 5
| 28 de enero 2006 14:39 Re: diferencia de Atmel 89c51 y 89c52 | | |
|
| | silabs también señal mixta 8051 |
|
| Volver arriba | |
 |
Code Warrior
Antigüedad: 30 de diciembre 2004 Puestos: 225 Ayudado: 7
| 28 de enero de 2006 15:19 diferencia de atmel 89c51 y 89c52 | | | Etiquetas: 89c51 y 89c52 89c52 carnero 89c52 programa 89c51 reprogramables 89c51 carnero |
|
| | El 89C51 y 89C52 no son reprogramables en el sistema como dice Silvio. 89S51 y 89S52 son reprogramables en el sistema. |
|
| Volver arriba | |
 |
silvio
Antigüedad: 31 de diciembre 2001 Puestos: 800 Ayudó: 90
| 28 de enero 2006 16:17 Re: diferencia de Atmel 89c51 y 89c52 | | | Etiquetas: Atmel 89c51 89c51 arranque at89c51 iap cómo hacer la programación de Atmel at89c51 89c51 espí compatibles a través de la programación de atmel 89c51 de atmel isp reprogramable |
|
| : 4K Bytes of In-System Reprogrammable Flash Memory Atmel 89C51 hoja de datos: 4K Bytes de En-Sistema de memoria flash reprogramables : 4K Bytes of In-System Programmable (ISP) Flash Memory 89S51 Atmel hoja de datos: 4K Bytes de En-Sistema programable (ISP) de memoria Flash
. He subrayado en rojo la palabra Reprogramable. rogramable in the system (ISP), but Rep rogramable Atmel alegó que no se 89C51 P rogramable en el sistema de Internet (ISP), pero Rep rogramable
, while the high-voltage programming mode ( 12v) is compatible with conventional thirdparty Flash or EPROM programmers. Desde su punto de vista, la baja tensión el modo de programación ( 5 v), proporciona una manera conveniente de programar el AT89C51 dentro del sistema de usuario s, mientras que las de alta tensión el modo de programación ( 12 v) es compatible con Flash o convencionales terceros programadores EPROM .
At89S51 es proveedor de servicios de Internet (en el sistema programable) a través de la SPI interace. No hay ISR (En sistema Reprogramable). AT89C51 ISR como es y no el ISP.
Como puede notar, es sólo Inglés. Y no dijo por mí. Es la declaración de Atmel.
¿Qué hay de IAP (En la programación de aplicaciones)? Estoy seguro de que sabe lo que significa un gestor de arranque. |
|
| Volver arriba | |
 |
smercho
Antigüedad: 13 de noviembre 2005 Puestos: 8 Lugar: Bombay, India
| 28 de enero 2006 16:36 Re: diferencia de Atmel 89c51 y 89c52 | | | Etiquetas: Atmel 89c2051 Keil inadecuado fixup interrumpir inadecuado fixup irr inadecuado fixup Keil utilizando el Atmel 89c2051 89c2051 Keil interrumpir el uso 89c2051 |
|
| hola .. esto es algo poco convencional, pero any1 ha tratado de un programa de atmel 89c2051 utilizando un código C que usa interrupciones para llamar a funciones. ejemplo: void comprobar () interrumpir 1 con 2
Estoy utilizando Keil para convertirla en formato hexadecimal intelectual, pero la compilación da un error diciendo que IMPROPIO FIXUP ... pensé que está intentando towrite a lugares más allá de 2K de memoria (en el chip flash es 2K!). Sin embargo, en la eliminación de la ISR, que funciona bien
ayudar a alguien .. |
|
| Volver arriba | |
 |
silvio
Antigüedad: 31 de diciembre 2001 Puestos: 800 Ayudó: 90
| 29 de enero 2006 2:00 Re: diferencia de Atmel 89c51 y 89c52 | | | Etiquetas: diferencia entre 89c51 y 89c52 interrumpir 89c52 diferencia entre 89c52 y 89c51 interrumpe 89c52 89c51 carnero límite de diferencias entre 89c51 y 89c52 interrupciones en 89c51 |
|
| Hola Smercho
Ideea es la mejor para comenzar un nuevo hilo. En este no será visto por los pueblos que realmente pueden ayudar a usted. Con respecto a este hilo diferencia entre 89C51 y 89C52 no es abierto por el inteligente pueblos sólo porque no puede encontrar cualquier noticia o es inútil responder a una pregunta para los que usted puede encontrar la respuesta sólo la lectura de datos. Y utilizar un sugestivo título para el hilo.
Por favor, escriba el pleno se queja de compilador. No sólo IMPROPIO FIXUP ... (segmento y el desplazamiento de la instrucción de ofender) Como usted ya notó que es verdad que este tipo de errores se deben a que el enlazador no puede resolver la dirección de una sucursal de instrucción (como un LCALL - prohibida en 89C2051 - dentro de su ISR).
1. Cuando usted dice "eliminar el ISR" se completelly que eliminar el código de tu programa?. O simplemente mantener el código de función y declarar que no se trata de usar las interrupciones. Hay otra serie de preguntas:
2. ¿Qué tipo de modelo de memoria utiliza? Si utiliza entonces PEQUEÑOS CALL y JMP instrucciones están codificadas como ACALL y AJMP. Así, si dentro de su ISR se llama una función que está más allá de 2K límite ACALL usted puede recibir Fixup errores. 3. ¿Te ha STARTUP.A51 incluido el archivo en tu proyecto? 4. ¿Qué tipo de código de nivel de optimización que utiliza?
Por favor trate de responder a esta pregunta y volver en un nuevo hilo. No es necesario mencionar que se ha pedido aquí. Sólo tratamos de dar tantos detalles como sea posible para ayudar rápidamente y directo al grano. |
|
| Volver arriba | |
 |