| Autore | Messaggio |
|---|
madhun
Iscritto il: 13 gennaio 2006 Interventi: 20
| 26 gen 2006 19:11 differenza in atmel 89c51 e 89c52 | | | tag: atmel 89c52 atmel 89c51 89c51 e 89c52 differenza 89c51 e 89c52 8o51 atmel 89c52 e 89c51 89c52 codifica |
|
| Salve
qualcuno può spiegare la differenza in atmel 8o51 serie 89c51 e 89c52 che possano pregiudicare la codifica se microntroller è cambiato e in quello che sarà il rispetto che colpiscono.
Grazie |
|
| Torna a inizio pagina | |
 |
silvio
Iscritto il: 31 dicembre 2001 Interventi: 800 Contribuito: 90
| 26 gen 2006 20:15 Re: differenza in atmel 89c51 e 89c52 | | | Parole chiave: software per programmare atmel 89c52 funzioni di atmel 89c52 atmel 89c51 microcontrollore atmel 89c52 interrompere 89c52 atmel 89c51 - caratteristiche atmel 89c51 timer |
|
| 89C51 4K Byte di In-System riprogrammabile Flash Memory 128 x 8-bit interno di RAM Due 16-bit Timer / Counters Sei Interrupt Fonti
89C52 8K Byte di In-System riprogrammabile Flash Memory 256 x 8-bit interno di RAM Tre a 16-bit Timer / Counters Otto Interrupt Fonti
Prima di tutto due microcontrollori è stato interrotto da Atmel.
Se il suo design è basato su 89C51, non devi preoccuparti se è cambiato in seguito con 89C52. Nessuna modifica deve essere effettuata, né software né hardware (alcune impostazioni nel dispositivo hardware programmatore). Ma se il software si basa su semplici 89C52 poi guardando le caratteristiche previste dalle due microcontrollori vi dirà in quale aspetto cambiamenti riguardano il modello in se una sostituzione con 89C51 ha da fare. |
|
| Torna a inizio pagina | |
 |
ElecThai
Iscritto il: 11 giugno 2004 Interventi: 51
| 27 gennaio 2006 3:54 Re: differenza in atmel 89c51 e 89c52 | | |
|
| http://www.atmel.com e www.analog.com
yes.Silvio la vostra risposta è vera |
|
| Torna a inizio pagina | |
 |
lmtalsoul
Iscritto il: 18 gennaio 2006 Interventi: 31 Contribuito: 3
| 27 gennaio 2006 4:22 differenza in atmel 89c51 e 89c52 | | |
|
| Inoltre, check this out
| Codice: | | http://www.8052.com |
Potrebbe essere utile .. |
|
| Torna a inizio pagina | |
 |
bobsanjose
Iscritto il: 14 gennaio 2006 Interventi: 229 Contribuito: 25 Ubicazione: SF-Bay
| 27 gennaio 2006 9:45 differenza in atmel 89c51 e 89c52 | | | tag: atmel 89c52 atmel 89c51 89c51 e 89c52 Philips atmel 89c51 89c52 eeprom 89c52 89c52 atmel atmel |
|
| Philips produce ancora il 89C51 e 89C52. Una grande differenza però. Atmel EEPROM utilizzato un processo, in modo che il "Flash" è byte indirizzabili. Philips si avvale di un processo di Flash, non indirizzabilità byte. Altrimenti, se necessario, un interruttore dovrebbe essere piuttosto agevole.
Bob |
|
| Torna a inizio pagina | |
 |
mmohamed15
Iscritto il: 23 marzo 2005 Interventi: 117 Contribuito: 5
| 28 gen 2006 14:39 Re: differenza in atmel 89c51 e 89c52 | | |
|
| | silabs anche segnale mixato 8051 |
|
| Torna a inizio pagina | |
 |
Codice Guerriero
Iscritto il: 30 dicembre 2004 Interventi: 225 Contribuito: 7
| 28 gen 2006 15:19 differenza in atmel 89c51 e 89c52 | | | tag: 89c51 e 89c52 89c52 ariete 89c52 programma 89c51 riprogrammabile 89c51 ariete 89s52 89c52 |
|
| | Il 89C51 e 89C52 Nel sistema non sono riprogrammabile come affermato da Silvio. 89S51 e sono 89S52 In System riprogrammabile. |
|
| Torna a inizio pagina | |
 |
silvio
Iscritto il: 31 dicembre 2001 Interventi: 800 Contribuito: 90
| 28 gen 2006 16:17 Re: differenza in atmel 89c51 e 89c52 | | | tag: atmel 89c51 89c51 bootloader at89c51 IAP come fare una programmazione su atmel at89c51 89c51 spi compatibile programmazione atmel 89c51 attraverso atmel isp reprogramable |
|
| : 4K Bytes of In-System Reprogrammable Flash Memory Atmel 89C51 scheda: 4K Byte di In-System riprogrammabile Flash Memory : 4K Bytes of In-System Programmable (ISP) Flash Memory Atmel 89S51 scheda: 4K Byte di In-System programmabili (ISP) Flash Memory
. Ho sottolineato in rosso la parola Reprogramable. rogramable in the system (ISP), but Rep rogramable Atmel ha affermato che non sono 89C51 P rogramable nel sistema (ISP), ma Rep rogramable
, while the high-voltage programming mode ( 12v) is compatible with conventional thirdparty Flash or EPROM programmers. Dal loro punto di vista, la bassa tensione di programmazione modalità ( 5 v) fornisce un modo conveniente per il programma AT89C51 utente s all'interno del sistema, mentre l'alta tensione modalità di programmazione ( 12 V) è compatibile con i convenzionali terzi Flash EPROM o programmatori .
At89S51 è ISP (In System Programmabili) attraverso SPI interace. Non ci sono PVR (In System Reprogramable). Come è AT89C51 PVR e non ISP.
Come si può notare, è solo in inglese. E non è da me affermato. E 'la dichiarazione del Atmel.
Cosa ne pensate di IAP (In Application Programming)? Sono sicuro di sapere che cosa significa un bootloader. |
|
| Torna a inizio pagina | |
 |
smercho
Iscritto il: 13 novembre 2005 Posti: 8 Luogo: Bombay, India
| 28 gen 2006 16:36 Re: differenza in atmel 89c51 e 89c52 | | | tag: atmel 89c2051 Keil improprio fixup interrompere improprio fixup isr improprio fixup Keil utilizzando il atmel 89c2051 89c2051 Keil interrompere utilizzando 89c2051 |
|
| hi .. questo è un po 'offbeat, ma ha cercato di programma any1 uno atmel 89c2051 utilizzando un codice C che utilizza gli interrupt per le Funzioni di chiamata. esempio: void controlla () interrompere 1 con 2
Sto usando Keil per convertire in formato esadecimale Intel, ma la compilazione dà un errore che dice che i ABUSIVO FIXUP ... capito che si sta cercando towrite per locazioni di memoria al di là di 2K (on chip flash è 2K!). tuttavia, la rimozione della PVR, che funziona bene
aiutare qualcuno .. |
|
| Torna a inizio pagina | |
 |
silvio
Iscritto il: 31 dicembre 2001 Interventi: 800 Contribuito: 90
| 29 gennaio 2006 2:00 Re: differenza in atmel 89c51 e 89c52 | | | tag: differenza tra 89c51 e 89c52 interrompere 89c52 differenza tra 89c52 e 89c51 interrompe 89c52 89c51 ariete limite diff tra 89c51 e 89c52 interrompe in 89c51 |
|
| Hi Smercho
Il miglior ideea è quello di avviare un nuovo thread. In questo uno non sarà visto da parte dei popoli che davvero ti può aiutare. Questo thread per quanto riguarda differenza tra 89C51 e 89C52 non è aperto da smart popoli solo perché non riesce a trovare alcuna notizia o è inutile rispondere a un quesito per il quale è possibile trovare la risposta giusta lettura schede. E usare un titolo suggestivo per il thread.
Si prega di digitare il pieno lamenta del compilatore. Non solo ABUSIVO FIXUP ... (segmento e l'offset di offendere l'istruzione) Come si è già notato è vero che questo tipo di errori sono dovuti al linker che non può risolvere l'indirizzo di una filiale di istruzioni (come un LCALL - vietata in 89C2051 - all'interno della vostra ISR).
1. Quando si dice "la rimozione della ISR" siete completamente rimuovere il codice dal vostro programma?. O semplicemente a mantenere la funzione di codice e dichiarare come non utilizzano gli interrupt. Vi sono altre poche domande:
2. Che tipo di modello di memoria utilizzate? Se si utilizza quindi PICCOLE CALL JMP e istruzioni sono codificate come ACALL e AJMP. Pertanto, se al suo interno PVR è chiamato una funzione 2K trova al di là del limite ACALL allora è possibile ottenere Fixup errori. 3. Ti è incluso il file in STARTUP.A51 vostro progetto? 4. Che tipo di ottimizzazione del codice Livello utilizzate?
Si prega di provare a rispondere a questa domande e tornare in un nuovo thread. Non è necessario parlare di lei è stato chiesto qui. Basta provare a dare il maggior numero di dettagli possibile in modo da essere aiutati in modo rapido e dritto al punto. |
|
| Torna a inizio pagina | |
 |