Tutorials - PIC18

 

Passare da PIC16 a PIC18

 


Conclusioni

La conversione del codice scritto per PIC16 verso i PIC18 è possibile senza grossi problemi, se si parte da un sorgente ben scritto e documentato.

I passi principali dell' operazione sono:

  • Se usato, verificare la funzionalità dei componenti esterni dell' oscillatore di Timer1
  • Mettere le variabili nel Banco 0 e assegnare indirizzi a 12 bit
  • Modificare i computed GOTO con le nuove istruzioni per le tabelle
  • Modificare dove necessario i nomi dei bit e dei registri
  • Se utilizzato, selezionare il valore opportuno per il BOR

Se si desidera utilizzare le nuove prestazioni dei PIC18, le principali sono:

  • Nuove modalità di oscillatore, principalmente quella senza componenti esterni
  • Sistema di clock switch per ridurre il consumo
  • Più memoria programma e memoria dati
  • Selezione dei banchi facilitata
  • Access RAM
  • Pin di interrupt esterno
  • Interrupt con priorità
  • Stack di maggiori dimensioni e accesso allo stack
  • Reset opzionale per errore dello stack
  • Fast Register stack
  • Set istruzioni esteso
  • Istruzione RESET
  • Istruzione di moltiplicazione hardware
  • Timer0 a 8 e 16 bit
  • Quarto timer
  • Modulo AD a 10 o 12 bit
  • Automatismi di gestione del modulo AD
  • I2C full Master mode
  • modulo HLVD di supervisone della tensione
  • Funzioni estese per i moduli ECCP

 


Alcuni documenti Microchip sull' argomento:

 


 

 

Copyright © afg. Tutti i diritti riservati.
Aggiornato il 05/06/19.