Home
Manuale Tecnico
Contents
1. 3 INFORMAZIONI GENERALI 4 LINEE DI VO DIGITALE TTL 6 LINEE ANALOGICHE DI A D CONVERTER 6 WATCH DOC a 6 DISPOSITIVI DI MEMORIA 8 DIP SWITCH E CONFIGURAZIONE SCHEDA 8 sido 8 COMUNICAZIONE SERIALE 9 LINEA PC B U S a ne k ey 9 cta 9 SPECIFICHE TECNICHE 10 CARATTERISTICHE GENERALI 10 CARATTERISTICHE FISICHE 10 CARATTERISTICHE ELETTRICHE 11 INSTALLAZIONE sulla 12 SEGNALAZIONI VISIVE
2. 12 CONNESSIONI cansa cios 12 CONNETTORE CON SEGNALI DEL MINI MODULO 12 INTERFACCIAMENTO CONNETTORI CON IL CAMPO 14 INTERRUPTS lt a 14 DIP SWITCH Bur 16 SCHEDE DI SUPPORTO 18 UTILIZZO CON IL MODULO BLOCK GMB HR16 S 18 UTILIZZO CON LA SCHEDA GMM TST 2 20 COME INIZIARE rr 22 ALIMENTAZIONE 38 ARCHITETTURA DELLA MEMORIA 38 SELEZIONE COMUNICAZIONE SERIALE 39 DESCRIZIONE SOFT WA RE 40 DESCRIZIONE SOFTWARE DELLE PERIFERICHE DI BORDO 42 LEDS DISTATO aaa 42 SRAM TAMPONATA RTC SERIALE 42 BIBLIOGRAFIA aa 44 4620 Rel 3 00 amp TT Pagina grifo ITALIAN TECHNOLOGY APPENDICE A DATA SHEET PIC18LF4620 A 1 APPE
3. Linea PC BUS hardware riportata sul connettore Linea SPI hardware Dip switch di configurazione a 8 vie 2 LEDs di segnalazione gestiti via software tramite I O digitale Real Time Clock in grado di gestire giorno mese anno giorno della settimana ore minuti secondi e di generare interrupt periodici 240 bytes di SRAM per parametri di configurazione RTC e SRAM tamponati con batteria al Litio di bordo Possibilita di gestione della FLASH ed EEPROM interna in modalita In System Programming ovvero con modulo gia montato sfruttando alcune linee di I O Supporto alla programmazione ISP con cui scaricare il codice generato nella FLASH di bordo Vastadisponibilit di software di sviluppo quali compilatori HTC PIC compilatori BASIC Pic Basic Pro mikroBasic ambienti di sviluppo Micro Code Studio ecc Ricca serie di programmi dimostrativi ed esempi di utilizzo forniti sotto forma di sorgenti ampiamente commentati ed eseguibili per i vari ambienti di sviluppo Viene di seguito riportata una descrizione dei blocchi funzionali della scheda con indicate le operazioni effettuate da ciascuno di essi Per una pi facile individuazione di tali blocchi e per una verifica delle loro connessioni fare riferimento alla figura 2 4620 Rel 3 00 Pagina 5 2 grifo ITALIAN TECHNOLOGY LINEE DI VO DIGITALE TTL
4. 30 FIGURA 25 IMMAGINE DELL ALIMENTATORE EXPS 2 31 FIGURA 26 CONFIGURAZIONE DI MICROCODE STUDIO PIC BASIC PRO 32 FIGURA 27 CARICAMENTO SORGENTE CON MICROCODE STUDIO PIC BASIC PRO 33 FIGURA 28 COMPILAZIONE CON MICROCODE STUDIO PIC BASIC PRO 33 FIGURA 29 CARICAMENTO PROGETTO CON MiIKROBASIC 33 FIGURA 30 COMPILAZIONE PROGETTO CON MIKROBASIC 34 FIGURA 31 CARICAMENTO PROGETTO CON MIKROPASCAL 34 FIGURA 32 COMPILAZIONE PROGETTO CON MiIKRoPASCALIL 34 FIGURA 33 CARICAMENTO PROGETTO CON HI TECH PIC MP LAB IDE 35 FIGURA 34 COMPILAZIONE PROGETTO CON HI Teca PIC MP LAB IDE 36 FIGURA 35 IMMAGINE DALL ALTO DELLA 4620 37 FIGURA 36 ESEMPIO COLLEGAMENTO SERIALE CON UN PC 38 FIGURA 37 ESEMPIO COLLEGAMENTO SERIALE T T L 39 FIGURA 38 IMMAGINE DI 4620 INSTALLATA I
5. EN TE9C51cc02 3051 Code E Po E Atmel T89G5115 8051 Code Microchip j gt A PICIGF876A PIC 14 Code m P89LPC932 8051 Code Atmel 89 51 2 8051 Code j _ Atmel ATMega08 AVR Code I UFE Atmel ATMega32 AVR Code Mini 8 input opto 4 output rel Block 16 2 a input opto 8 output rel egrifo egrifo e ITALIAN TECHNOLOGY MALIAM TECHNOLOGY FIGURA 12 TABELLA ESEMPI Select Device Programmer Tools Configure Window Help Configuration Bits Elemal Meran ID Memory Settings PIC18F6310 FIGURA 13 SELEZIONE DISPOSITIVO CON MP LAB ICD 2 4620 _ Rel 3 00 Pagina 23 oabnoco e grifo ITALIAN TECHNOLOGY le Inserire il Mini Modulo nello zoccolo ZC1 del grifo collegare MPLAB ICD 2 al connettore CN3 di grifo PIC PR usando l apposito cavo plug fornito con l hardware abilitarlo con il menu Programmer Select Programmer MPLAB ICD 2 entrare nel menu Programmer Settings Power e spuntare la casella Power target from MPLAB ICD 2 5V Vdd connettersi con MPLAB ICD 2 usando il menu Programmer Con
6. View Help FIGURA 27 CARICAMENTO SORGENTE CON MICROCODE STUDIO PIC BASIC PRO Ic Compilare il sorgente attivando il pulsante alla destra della casella per la selezione del processore target MicroCode Studio Plus PICBasic Pro gmbiob bas File Edit View 5 Target Processor Es Ed 3 Includes gmbda bas Only F3 gmbiob bas FIGURA 28 COMPILAZIONE CON MICROCODE STUDIO PIC BASIC PRO I Ricompilazione COM Totl amp Tro Basie Aprire il file di progetto gmbiob pbp usando il menu Project Open project D mikroBasic for PIC by mikroElektronika File Edi Search Project Run View Tools H Sa 2 3 New Project PA Save Project As Code Explorer OH tl Reopen Al 2 ES Edit Project Include i Constants Fa Sumhnls Ctrl O FIGURA 29 CARICAMENTO PROGETTO CON MIKROBASIC 4620 Rel 3 00 S Pagina 33 abaco e grifo ITALIAN TECHNOLOGY IIb Compilare il progetto premendo il tasto accanto alla casella di riepilogo che indica il processore target Tutte le informazioni necessarie per la compilazione ad esempio processore target frequenza di funzionamento valore dei bit di configurazione ecc sono contenute nel file di progetto quindi non se
7. Il MiniModulo GMM 4620 mette disposizione 33 linee di digitale del microcontrollore Microchip PIC18LF4620 raggruppate in tre port da 8 bit RB RC ed RD un port da 6 bit RA ed un port da 3 bit RE I bit dei port sono designati come RA0 5 0 7 RCO 7 RD0 7 ed RE0 2 Tali linee sono collegate direttamente al connettore a 40 vie con pin out standard grifo Mini Modulo ed hanno quindi la possibilit di essere direttamente collegate a numerose schede d interfaccia Via software definibile ed acquisibile la funzionalit e lo stato di queste linee con possibilit di associarle anche alle periferiche della scheda Timer Counter Interrupt ecc tramite una semplice programmazione di alcuni registri interni della CPU Per maggiori informazioni fare riferimento ai paragrafi CONNESSIONI e DESCRIZIONE SOFTWARE DELLE PERIFERICHE DI BORDO LINEE ANALOGICHE DI A D CONVERTER Il Mini Modulo GMM 4620 mette a disposizione le 13 linee analogiche di A D converter del Microchip PIC18LF4620 ovvero i segnali ANO ANI2 multiplexati sui segnali dei port di I O Le caratteristiche principali di questa sezione sono risoluzione di 10 bit ingressi variabili nel range bipolare definito tramite i pins Vref e Vref o nel range Vss Vdd tempo di conversione minimo su singolo canale di 280 usec semplicissima gestione software generazione interrupt di fine conversione Le conversioni A D si effettuano tramite l opportuna manipolazione degli
8. MANUALE TECNICO Via dell Artigiano 8 6 40016 San Giorgio di Piano 9 rifo Bologna ITALY ITALIAN TECHNOLOGY E mail grifo o grifo it http www grifo it http www grifo com Tel 39 051 892 052 r a FAX 39 051 893 661 GMM 4620 Rel 3 00 Edizione 23 Febbraio 2004 bace s GPC grifo sono marchi registrati della ditta grifo MANUALE TECNICO Contenitore standard da 40 piedini dual in line con passo da100 mils e larghezza da 600 mils Ingombro 20 8 x 61 5 x 16 3 mm Circuito stampato a 4 strati per minimizzare i disturbi ed ottenere le massima immunita e le migliori caratteristiche EMI Unica alimentazione tra 3Vdc e 5Vdc 11 mA Funzionamento in Idle Mode e Power Down Mode Microcontrollore Microchip PIC18LF4620 con quarzo da 9 8304 MHz Possibilit di molti plicare per quattro la frequenza del quarzo mediante PLL interna 64 KBytes FLASH per codice 3986 bytes SRAM per dati 1024 Byte EEPROM per dati 13 linee di A D Converter con 10 bit di risoluzione 2 Comparatori Bipolari con varie combinazioni dei segnali di ingresso e di quelli di uscita 21 sorgenti di Interrupt 4 Timer Counter 2 canali CCP a 16 bit con funzionalita di PWM comparazione ecc 33 linee di I O digitale collegate al connettore Linea seriale hardware con Baud Rate programmabile fino a 115 2 KBaud Real Time Clock in grado di gestire giorno mese anno giorno della settimana ore minuti secondi e di generare interrupt periodici RT
9. 32K Word FLASH 3986 Bytes di SRAM internae 1024 Bytes di EEPROM Grazie alla EEPROM di bordo c inoltre la possibilit di mantenere i dati anche in assenza di alimentazione Questa caratteristica fornisce alla scheda la possibilit di ricordare in ogni condizione una serie di parametri come ad esempio la configurazione o lo stato del sistema Qualora la quantit di memoria per dati risulti insufficiente ad esempio per sistemi di data loghin si possono sempre collegare dei dispositivi esterni di memoria nelle tecnologie SRAM EEPROM e FLASH tramite le interfacce BUS ed SPI della scheda si vedano i paragrafi sull PC BUS e sull SPI Il mappaggioe la gestione delle risorse di memoria avviene direttamente all interno del microcontrollore come descritto nella documentazione del componente o nell APPENDICE A di questo manuale DIP SWITCH E CONFIGURAZIONE SCHEDA Allo scopo di rendere configurabile la scheda e stato previsto un dip switch ad 8 vie Gli interruttori del dip switch collegano o non collegano i segnali del buffer seriale RS 232 o dell UART TTL del microcontrollore ai pin dello zoccolo In aggiunta uno dei due LED di attivit della scheda gestibili via software che possono essere usati per segnalare visivamente la configurazione attuale della scheda come descritto negli appositi paragrafi pu essere mantenuto sempre acceso muovendo uno dei dip switch Questo pu essere utile per gestire situazioni parti
10. Salvare il file ottenuto nella FLASH del Mini Modulo ripetendo i punti da A2 Se durante l esecuzione dei passi sopra elencati si presenta un problema od un anomalia si consiglia all utente di rileggere e ripetere i passi con attenzione e qualora il malfunzionamento persista di contattare direttamente la grifo In caso di esecuzione corretta di tutte le fasi sopra descritte l utente ha realizzato e salvato il suo primo programma applicativo coincidente con il demo dell accoppiata GMM 4620 amp GMB HR168 A questo punto possibile modificare il sorgente del dei programmi demo in modo da soddisfare le richieste dell applicazione da realizzare e provarla con i passi sopra elencati quelli oltre A2 B e C in modo ciclico fino a quando il programma applicativo realizzato perfettamente funzionante Raggiunto questo obiettivo si pu eliminare il P C di sviluppo ovvero JD IPIS TP ASA QNS DIETA ANOVA IDIBILIL ZIONI D1 Inserire la GMM 4620 nella GMB HR 168 e richiuderla Pagina 36 GMM 4620 Rel 3 00 ITALIAN TECHNOLOGY FIGURA 35 IVMAGINE DALL ALTO DELLA GMM 4620 4620 _ Rel 3 00 S Pagina 37 abaco e grifo ITALIAN TECHNOLOGY ALIMENTAZIONE Il Mini Modulo pu essere alimentato mediante una tensione di 3 5 Vdc Sulla scheda sono state adottate tutte le scelte circuitali e componentistiche che tendono a ridurre la sensibilit
11. ai disturbi ed i consumi compresa la possibilit di far lavorare il microcontrollore in quattro diverse modalit a basso assorbimento Nella condizione ottimale si arriva ad un consumo minimo di 2 mA che ad esempio salvaguarda la durata di batterie nel caso di applicazioni portatili Informazioni pi dettagliate sono riportate nel capitolo CARATTERISTICE ELETTRICHE ARCHITETTURA DELLA MEMORIA La memoria del Mini Modulo GMM 4620 composta dalle memorie interne del microcontrollore In dettaglio Memorie interne del microcontrollore 64 Kbyte 32 KWord FLASH programma utente 3986 Bytes EEPROM dati utente 1024 Bytes SRAM dati utente L accesso alle memorie interne del microcontrollore viene spiegato nei data sheet del componente pertanto si prega di consultare questi ultimi o l appendice A di questo manuale per avere ulteriori informazioni DB25F DB9F 9 RxD RS232 2 3 10 TxD RS 232 20 GND CN5 GMM TST 2 or CN6 GMB HR168 e O wi Z Q DB9F for PC Connection FIGURA 36 ESEMPIO COLLEGAMENTO SERIALE CON UN PC Pagina 38 40 3 00 ITALIAN TECHNOLOGY SELEZIONE COMUNICAZIONE SERIALE Lalinea di comunicazione seriale della scheda GMM 4620 livello TTL oppure essere bufferata in RS 232 Dal punto di vista software sulla linea essere definito il protocollo fisico di comunicazion
12. RS 485 RS 232 and LIN 1 2 RS 232 operation using internal oscillator block no external crystal required Auto Wake up on Start bit Auto Baud Detect 10 bit up to 13 channel Analog to Digital Converter module A D Auto acquisition capability Conversion available during Sleep Dual analog comparators with input multiplexing Programmable 16 level High Low Voltage Detection HLVD module Supports interrupt on High Low Voltage Detection Special Microcontroller Features C compiler optimized architecture Optional extended instruction set designed to optimize re entrant code 100 000 erase write cycle Enhanced Flash program memory typical 1 000 000 erase write cycle Data EEPROM memory typical Flash Data EEPROM Retention 100 years typical Self programmable under software control Priority levels for interrupts 8x8 Single Cycle Hardware Multiplier Extended Watchdog Timer WDT Programmable period from 4 ms to 131s Single supply 5V In Circuit Serial Programming ICSPTM via two pins In Circuit Debug ICD via two pins Wide operating voltage range 2 0V to 5 5V Programmable Brown out Reset BOR with software enable option Program Memory Data Memory MSSP E E n 10 bit lt Timers Device Flash 4 Single Word SRAM EEPROM VO ch Master 2 ge pis bytes Instructions bytes bytes PWM 2
13. S lt lt 55 4562 lt eE 44 Pin g o o 2 EO OD c on OOL E O LO lt f CO N O CO G3 Q O O O HH TNN O LO st t9 05 9 RC7 RX DT gt RD4 PSP4 lt gt OSC2 CLKO RA6 lt gt OSC1 CLKI RA7 RD5 PSP5 P1B lt gt yss RD6 PSP6 P1C Vss RD7 PSP7 P1D PIC18F4525 Vo Vss VDD VoD PIC18F4620 RE2 CS AN7 lt gt RE1 WR AN6 lt gt REO RD AN5 lt gt RA5 AN4 SS HLVDIN C2OUT lt gt RA4 TOCKI C1OUT VDD RBO INTO FLTO AN12 lt gt RB1 INT1 AN10 RB2 INT2 AN8 lt gt O 00 NI 9 I Q umi c N 9 O QI ces QI N N UZIGOOUZZ Gara lt lt gt ran z9 5 2 lt lt mm m nn gt re mu o uz 2 xxxx lt lt 2 3 DADA S lt 8 m ccr c lt c Note 1 is the alternate pin for CCP2 multiplexing Pagina 2 S 4620 3 00 E APPENDICE SCHEMA ELETTRICO DELLA GMM TST 2 Matrix LCD 20x2 Keyboard TU O QO DC POWER JACK CN1 oO 1 21 Di NS k sad ae x o 17 11 2002 eo OOOO o 4620 Rel 3 00 Pagina B 1 ITALIAN TE
14. TTL in RS 422 RS 485 o Current Loop collegare i segnali PWM su un connettore AMP MODU II da 8 vie In opzione RTC avere a bordo un Real Time Clock capace di gestire ora e data generare interrupt periodici e dotato di 240 bytes di SRAM tamponati con una batteria al Litio GMM 4620 Rel 3 00 Pagina 18 grito abaco 7607 ITALIAN TECHNOLOGY 817161514131211 81 7161514131211 INPUTS INPUTS ITALIAN TECHNOLOGY FIGURA 10 GMB HR168 E GMM AC ZERO 4620 Rel 3 00 G Pagina 19 grifo ITALIAN TECHNOLOGY UTILIZZO CON LA SCHEDA GMM TST 2 Nel carteggio delle schede grifo la TST 2 si distingue per essere la scheda prototipale progettata esplicitamente per fare da supporto ai Mini Moduli GMM xxx da 28 e 40 pins Lo schema elettrico della GMM TST 2 viene mostrato nell appendice B La GMM TST 2 permette di alimentare il Mini Modulo tramite l alimentatore di bordo di riportare le linee dei port di I O e dell A D converter su un connettore scatolino compatibile con lo standard VO ABACO di collegare la linea RS 232 tramite un connettore a vaschetta D9 femmina di impostare e visualizzare lo stato di 2 linee di I O del microcontrollore tramite pulsanti e LEDs di colori differenti escludibili tramite jumper di generare feedback sonori mediante il
15. buzzer di bordo di sviluppare rapidamente e confortevolmente applicazioni di interfaccia utente avvalendosi della tastiera a matrice 4x4 da 16 tasti e del display LCD retroilluminato da 2 righe di 20 caratteri La seguente configurazione consente di usare l accoppiata GMM TST 2 GMM 4620 in modalit DEBUG con linea seriale in RS 232 Configurazione GMM 4620 Configurazione GMM TST 2 DSW1 1 ON 2 3 DSW1 2 2 2 3 DSW1 3 ON 3 non connesso DSW1 4 OFF JA non connesso DSW1 5 OFF 8 non connesso DSW1 6 OFF J6 non connesso DSW1 7 OFF non connesso DSW1 8 OFF Cavo collegamento seriale con P C di sviluppo CCR 9 9 ovvero cavo prolunga con vaschetta D9 Femmina e D9 Maschio Pagina 20 GMM 4620 Rel 3 00 ITALIAN TECHNOLOGY s grifo eb a o e FIGURA 11 SCHEDA DI SPERIMENTAZIONE GMM TST 2 CON MONTATO UN GMM 4620 4620 Rel 3 00 S V Pagina 21 grifo ITALIAN TECHNOLOGY COME INIZIARE Una delle caratteristiche pi interessanti la possibilit di programmare la FLASH del microcontrollore Microchip PIC18LF4620 attraverso appositi tools prodotti dalla grifo e dalla Microchip AD PROGRAMMAZIONE TETEA SIE 1 Individuare il programma demo relativo all accoppiata sul CD grifo il file si chiama gmbiob hex ed raggiungibile a partire dal
16. dell elettronica di potenza I segnali d ingresso alla sezione A D devono essere collegati a segnali analogici a bassa impedenza che rispettino il range di variazione ammesso ovvero da Vss a Vdd Isegnali PWM generati dalle sezioni CCP sono a livello TTL e devono essere quindi opportunamente bufferati per essere interfacciati all azionamento di potenza Le classiche circuiterie da interporre possono essere dei semplici driver di corrente se ancora necessario un segnale PWM oppure un integratore qualora sia necessario un segnale analogico Anche i segnali BUS ed SPI sono a livello TTL come definito dallo stesso standard per completezza si ricorda solo che dovendo realizzare una rete con numerosi dispositivi e con una discreta lunghezza si deve studiare attentamente il collegamento oppure configurare lo stadio d uscita le molteplici modalit operative ed il bit rate programmabili opportunamente in modo da poter comunicare in ogni condizione operativa INTERRUPTS Una caratteristica peculiare della GMM 4620 la notevole potenza nella gestione delle interruzioni Di seguito viene riportata una breve descrizione di quali sono i dispositivi che possono generare interrupts e con quale modalit per quanto riguarda la gestione di tali interrupts si faccia riferimento ai data sheets del microprocessore oppure all appendice A di questo manuale Pin 15 di CNI gt Genera 2 sulla CPU Pin 24 di CN1 gt Genera s
17. per evitare conflitti Usato con lo switch DSWI 3 Non collega il segnale TxD RS 232 TxD TTL CK di CNI al driver seriale consentendo il collegamento alla CPU Collega il segnale RxD RS 232 RxD TTL RC7 DT di al driver seriale DSW1 5 deve essere aperto per evitare conflitti Usato con lo switch DSW1 2 Non collega il segnale RxD RS 232 RxD TTL RC7 DT di CNI al driver seriale consentendo il collegamento alla CPU Collega il segnale TxD RS 232 TxD TTL RC6 CK di CNI direttamente alla CPU DSWI1 2 deve essere aperto per evitare conflitti Usato con lo switch DSWI 5 Non collega il segnale TxD RS 232 TxD CK di CNI alla CPU consentendo il collegamento al driver seriale Collega il segnale RxD RS 232 RxD TTL RC7 DT di direttamente alla CPU DSW1 3 deve essere aperto per evitare conflitti Usato con lo switch DSW1 4 Non collega il segnale RxD RS 232 RxD TTL RC7 DT di CNI alla CPU consentendo il collegamento al driver seriale Collega la batteria tampone al Real Time Clock dotato di 240 Bytes di SRAM permettendo di conservarne il contenuto la data e l ora Non collega la batteria tampone al Real Time Clock dotato di 240 Bytes di SRAM cancellandone il contenuto la data e l ora Collega il segnale RA3 a massa Vss permettendo di tenere il LED LD2 acceso RA3 va configurato come ingresso per evitare conflitti Non collega il segnale RA3 a massa Vss permettendo di pil
18. preferite IIb Collegare il programmatore e metterlo in comunicazione con il programma seguendo le istruzioni del manuale elettronico contenuto nel Mini CD IIc Collegare MP PIK al connettore CN4 di grifo GMM PIC PR usando l apposito cavo fornito con il programmatore e inserire il Mini Modulo nello zoccolo ZCI IId Selezionare il PIC18LF4620 ISP dal menu Devicel Select device come nella figura 18 Select device All Only selected type Only selected manufacturer Manufacturer Name Adapter Microchip PIC18F4520 Microchip PIC18F4620 15 Note via ISP connector Microchip PIC18F4620 TOFP44 DIL40 TOFP44 ZIF PIC 1 PIC18LF4620 PIC18LF4620 ISP PIC18LF4620 TOFP44 Microchip Note via ISP connector DIL40 TOFP44 ZIF PIC 1 i Microchip Microchip search found Cancel info S MICROCHIP FIGURA 18 SELEZIONE DISPOSITIVO CON MP PIK Pagina 26 _________ 4620 3 00 ITALIAN TECHNOLOGY gt _ 19 Foro pi 4620 su PIC PR coLLEGATO MP LAB ICD 2 4620 Rel 3 00 S 27 3 grifo ITALIAN TECHNOLOGY Richiamare la finestra delle opzioni di programmazione premendo ALT e la lettera e togliere lo spunto alla casella Low voltage programming come nella figura Dev
19. 0 4 S ast SUOSNAS SHAMIL HAV ISA SUALNNOD SAJONIA LA saga SIANxTVOS 1804415 ATddas FIGURA 38 ESEMPI DI CONNESSIONE Pagina 41 6 Rel 3 00 GMM 4620 abaco e grifo ITALIAN TECHNOLOGY ESCRIZIONE SOFTWARE DELLE PERIFERICHE DI BORDO Di seguito viene riportata una descrizione dettagliata della funzione e del significato dei relativi registri Qualora la documentazione riportata fosse insufficiente fare riferimento direttamente alla documentazione tecnica della casa costruttrice del componente In questo paragrafo inoltre non vengono descritte le sezioni che fanno parte del microprocessore per quanto riguarda la programmazione di quest ultime si faccia riferimento all appendice A di questo manuale Nei paragrafi successivi si usano le indicazioni 00 07 e 0 7 per fare riferimento ai bits della combinazione utilizzata nelle operazioni di I O LEDS DI STATO ILEDs LD1 rosso e LD2 verd si possono pilotaer dal software ed il loro stato pu essere acquisito mediante semplici operazioni sui port RB4 gt LDI gt 12 Il pilotaggio in logica inversa ovvero il LED si accende ponendo a 0 il corrispondente bit del port 1 mentre si spegne ponendo ad 1 lo stesso bit I segnali del port vengono mantenuti alti in fase di reset o power on di conseguenza in seguito ad una di queste fasi il LED disattiv
20. 4 PSP4 DSW1 3 7 gt 5 8 DB RAS 55 HLVDIN C20UT RxD RS232 RxD TTL RC DT 9 ANO TxD RS232 TxD TTL RC6 CK 10 O RAI ANI ANTRTC 11 ar Hs O RC2 1 RC3 SCK SCL 12 gr 871 O RB4 KBIO AN11 RC4 SDI SDA 13 o RB5 PGM RB3 AN9 CCP2 14 8 RB6 PGC RB2 INT2 AN8 15 Di RB7 KBI3 PGD RA2 AN2 Vref CVref 16 IC O RBO INTO AN12 RE2 CS AN7 1710 o 10 AN3 18 0 RA4 TOCKI CIOUT RC5 SDO 19 B T10SO T13CKI GND 20 El r Elman n TIOSI FIGURA 4 ZOCCOLO CON SEGNALI DEL MINI MODULO Legenda 5 Vdc Linea di alimentazione 5 Vdc GND Linea di massa MCLR Reset attivo basso e ingresso della tensione di programmazione SCK SDI SDO I O Segnali dell interfaccia seriale sincrona SPI RxD RS232 TTL I Receive Data linea di ricezione in RS 232 o TTL TxD RS232 TTL O Transmit Data linea di trasmissione in RS 232 o TTL Vref I Tensione positiva di riferimento dell A D converter Vref I Tensione negativa di riferimento dell A D converter CVref I Tensione di riferimento dei comparatori analogici INTn I Interrupt interni della CPU CCPn I O Ingressi capture e usite compare o PWM della n esima sezione CCP TnCKI I Ingressi esterni per conteggio dei timer 0 e 1 T1OSI I Ingresso clock esterno per Ti
21. ATIVA 10 w WATCH DOG 6 10 Pagina C 2 ITALIAN TECHNOLOGY 6 4620 Rel 3 00
22. C e SRAM da 240 bytes tamponati con batteria al Litio di bordo Linea BUS hardwar Linea SPI hardware Dip Switch di configurazione a 8 vie 2 LEDs di segnalazione gestiti via software tramite linee di I O Possibilita di gestione della FLASH ed EEPROM interna in modalita In System Programming Supporto alla programmazione ISP con cui scaricare il codice generato nella FLASH di bordo Vasta disponibilit di software di sviluppo Via dell Artigiano 8 6 40016 San Giorgio di Piano g rifo Bologna ITALY ITALIAN TECHNOLOGY E mail grifo grifo it http www grifo it http www grifo com Tel 39 051 892 052 FAX 39 051 893 661 GMM 4620 Rel 3 00 Edizione 23 Febbraio 2004 Caraco 4 GPC grifo sono marchi registrati della ditta grifo Vincoli sulla documentazione grifo Tutti i Diritti Riservati Nessuna parte del presente manuale pu essere riprodotta trasmessa trascritta memo rizzata in un archivio o tradotta in altre lingue con qualunque forma o mezzo sia esso elettronico meccanico magnetico ottico chimico manuale senza il permesso scritto della grifo IMPORTANTE LEGENDA SIMBOLI Marchi Registrati abaco 4 GPC grifo sono marchi registrati della grifo Altre marche o nomi di prodotti sono marchi registrati dei rispettivi proprietari ITALIAN TECHNOLOGY INDICE GENERALE INTRODUZIONE naar 1 VERSIONE SCHEDA
23. CHNOLOGY grifo abaco e bus D S 111003 Date 17 11 2002 TST 2 5 kl Rel 3 00 GMM 4620 Pagina B 2 ITALIAN TECHNOLOGY o N O G N o 3N G N p Date 17 11 2002 Note 4620 3 00 amp Pagina B 3 grifo ITALIAN TECHNOLOGY Pagina B 4 o GMM 4620 Rel 3 00 ITALIAN TECHNOLOGY grifo APPENDICE INDICE ANALITICO A AID CONVERTER 6 10 13 IMPEDENZA SEGNALI ANALOGICI 11 RANGE SEGNALI ANALOGICI 11 RISOLUZIONE 10 TEMPO DI CONVERSIONE 10 ALIMENTAZIONE 11 B BIBLIOGRAFIA 44 BROWN OUT 11 C 10 13 14 8 10 CNI 12 COMPARATORI 10 13 COMUNICAZIONE SERIALE 39 CONSUMO 11 CREAZIONE DEL CODICE 32 CURRENT LOOP 9 D DIMENSIONI 10 DIPSWITCH 8 10 17 E EEPROM 8 10 F FLASH 8 10 G GMB HR168 18 TST 2 20 4620 Rel 3 00 O Pagina 1 abaco grifo I VO DIGITALE 6 10 EC BUS 9 13 14 INGRESSI ANALOGICI 13 INTERRUPTS 14 L LED 10 12 42 M MICROCODE STUDIO 40 P PESO 10 PIC BASIC 40 PWM 14 R RS 232 9 10 13 14 17 39 RS 422 9 RS 485 9 42 S SICUREZZA 1 SPI 9 13 14 SRAM 8 10 T TEMPERATURA 10 TTL 6 10 13 14 17 39 U UMIDITA REL
24. FILE CON MP LAB ICD 2 Ig Nel menu Configuration Configuration Bits configurare Oscillator come HS WatchDog come Off Brown Out come Enabled in hardware e Extended CPU Enable come Disabled Configuration _ Oscillator Fail Safe Clock Monitor Enable Internal External Switch Over Mode Enabled Power Up Timer Disabled Brown Out Detect Enabled in hardware SBOREN disabled Z ag Configuration Bits setting Power Up Timer Disabled Enabled in hardware SBOREN disabled Brown Out Voltage 2 0V Watchdog Timer Disabled Controlled by SWDTEN bit Watchdog Postscaler 1 32768 Stack Overflow Reset Enabled Low Voltage Program Disabled Extended CPU Enable Code Protect 00800 03FFF Disabled Code Protect 04000 07 Disabled FIGURA 16 CONFIGURAZIONE CON MP LAB ICD 2 4620 Rel 3 00 Pagina 25 abaco e 9 grifo ITALIAN TECHNOLOGY Ih Dare il comando di programmazione menu Programmer Program Configure Window Help e Program target device FIGURA 17 PROGRAMMAZIONE CON MP LAB 2 957 di rio MiS CAMA Non occorre alimentare il grifo PIC PR il circuito viene alimentato dall MP PIK Scaricare dal sito internet della grifo www grifo it la versione pi aggiornata del PG4UW e installarlo clickando due volte sul file Pg4uarc exe nella cartella che
25. IAN TECHNOLOGY SPECIFICHE CARATTERISTICHE GENERALI Risorse della scheda 33 linee di I O digitale TTL 13 ingressi analogici A D converter 2 comparatori analogici 2 sezioni CCP sezione Watch Dog 4 Timer Counter programmabili 2 sorgenti di interrupt 1 linea serialeRS 232 1 linea PC BUS 1 Dip Switch ad 8 vie 2 LEDs di stato Memorie 64 Kbyte 32 KWord FLASH programma utente 1024 Bytes dati utente 3986 Bytes SRAM dati utente CPU di bordo Microchip PIC18LF4620 Frequenza di clock 9 8304 MHz Risoluzione A D 10 bit Tempo di conversione A D 280 Tempo intervento Watch Dog programmabile da circa 7 msec a 1 7 sec CARATTERISTICHE FISICHE Dimensioni L x A x P 20 7 x 38 7 x 12 8 mm Peso 146 Connettori CNI zoccolo maschio da 40 piedini Range di temperatura da 0 a 50 gradi Centigradi Umidit relativa 20 fino a 90 senza condensa Pagina 0 4620 Rel 3 00 ITALIAN TECHNOLOGY grifo a aco e CARATTERISTICHE ELETTRICHE Tensione di alimentazione 3 5 Vdc di corrente 2 mA power down mode 11 mA normale 17 mA massimo Range segnali analogici Vss Vdd Soglia del brown out configurabile tra 2 Vdc 2 65 Vdc 4 11 Vdc o 4 36 Vde Tempo del brown out mminimo 200 usec I dati riportati sono riferiti ad un lavoro a temperatura ambiente di 20 gradi centigradi per ulteriori informazioni f
26. N UNA GMB HR168 41 FIGURA 39 ESEMPI DI CONNESSIONE 43 Pagina grifo ITALIAN TECHNOLOGY Pagina IV O 6 4620 Rel 3 00 ITALIAN TECHNOLOGY INTRODUZIONE L uso di questi dispositivi rivolto IN VIA ESCLUSIVA a personale specializzato Questo prodotto non un componente di sicurezza cos come definito dalla direttiva 98 37 CE I pin del Mini Modulo non sono dotati di protezione contro le cariche elettrostatiche Esiste un collegamento diretto tra i pin del Mini Modulo e i rispettivi pin del microcontrollore Il Mini Modulo sensibile ai fenomeni ESD Il personale che maneggia i Mini Moduli invitato a prendere tutte le precauzioni necessarie per evitare i possibili danni che potrebbero derivare dalle cariche elettorostatiche Scopo di questo manuale la trasmissione delle informazioni necessarie all uso competente e sicuro dei prodotti Esse sono il frutto di un elaborazione continua e sistematica di dati e prove tecniche registrate e validate dal Costruttore in attuazione alle procedure interne di sicurezza e qualit dell informazione I dati di seguito riportati sono destinati IN VIA ESCLUSIVA ad un utenza specializzata in grado di inter
27. NDICE B SCHEMA ELETTRICO DELLE TST 2 A 1 APPENDICE C INDICE ANALITICO rtt cecco B 1 Pagina amp 4620 3 00 ITALIAN TECHNOLOGY grifo FIGURA 1 POSIZIONE DEL NUMERO DI REVISIONE DEL NOME 3 FIGURA 2 SCHEMA A BLOCCHI DEL MINI MODULO 4620 7 FIGURA 3 TABELLA DELLE SEGNALAZIONI VISIVE 12 FIGURA 4 ZOCCOLO CON SEGNALI DEL MINI MoputLo 13 FIGURA 5 PIANTA COMPONENTI VISTA LATO COMPONENII 15 FIGURA 6 PIANTA COMPONENTI VISTA LATO SALDATURA 15 FIGURA 7 TABELLA UTILIZZO DIP Swircn 16 FIGURA 8 Disposizione LED Dip SWITCH CONNETTORE ECC 17 FIGURA 9 MINI MODULO 4620 17 FIGURA 10 GMB HR168 E GMM AC Z epBo 19 FIGURA 11 SCHEDA DI SPERIMENTAZIONE GMM TST 2 MONTAT
28. O UN GMM 4620 21 FIGURA 12 TABELLA ESEMPI 5354s si e sa sed NIE Se RO E GE Ve Wa E RE E se 9 5G 5 e 5 5 ve 05365345405450 23 FIGURA 13 SELEZIONE DISPOSITIVO CON MP LAB ICD 2 23 FIGURA 14 APERTURA COLLEGAMENTO CON MP LAB ICD 2 24 FIGURA 15 CARICAMENTO DEL FILE CON MP LAB ICD 2 25 FIGURA 16 CONFIGURAZIONE CON MP LAB ICD 2 25 FIGURA 17 PROGRAMMAZIONE CON MP LAB ICD 2 26 FIGURA 18 SELEZIONE DISPOSITIVO CON MP 26 FIGURA 19 Foro pi 4620 su PIC PR coLLEGATO A MPLAB ICD 2 27 FIGURA 20 CONFIGURAZIONE DEL PROGRAMMATIORE CON MP PIK 28 FIGURA 21 CARICAMENTO DEL FILE DA PROGRAMMARE CON MP PIK 28 FIGURA 22 Foro DI 4620 su PIC PR CoLLEGATO A MP PIK 29 FIGURA 23 CONFIGURAZIONE DEL DISPOSITIVO CON PIK 30 FIGURA 24 PROGRAMMAZIONE DEL PIC18LF4620 MEDIANTE MP PIK
29. ON IL MODULO BLOCK GMB HR168 La GMB 168 si distingue per essere una scheda che fornisce ai Mini Moduli da 28 o 40 pin fino a 16 ingressi optoisolati 8 uscite a rel la possibilit di montaggio meccanico su barra ad omega ed il cablaggio tramite comode morsettiere Inoltre la GMB HR168 pu essere ordinata con un Real Time Clock opzionale codice RTC tamponato con batteria al Litio dotati di 240 bytes di SRAM ed in grado di gestire ora minuti secondi giorno mese ed anno Ladescrizione completa del prodotto disponibile nel manuale tecnico e nel manuale dell accoppiata mentre in questo paragrafo sono riportate le potenzialit offerte La GMB HR168 permette facilmente di alimentare il Mini Modulo tramite l alimentatore di bordo riportare le sedici linee dei port di sugli ingressi optoisolati che possono essere indifferentemente connessi come NPN o PNP Lo stato di tutti i 16 ingressi viene visualizzato tramite LEDs Verdi e Gialli Essendo le linee multiplexate con le periferiche interne possibile creare rapidamente funzioni evolute come contatori riconoscimento combinazioni ecc riportare le otto linee dei port di I O su uscite a Rel visualizzate tramite LEDs Rossi avere le linee dell IC BUS e dell alimentazione a 5 Vdc su un connettore distinti collegare la linea di comunicazione seriale tramite un connettore AMP MODU II da 8 vie bufferare esternamente al Mini Modulo i segnali della linea seriale
30. aged Modes Run CPU on peripherals on Idle CPU off peripherals on Sleep CPU off peripherals off Idle mode currents down to 2 5 A typical Sleep mode current down to 100 nA typical Timer1 Oscillator 1 8 uA 32 kHz 2V Watchdog Timer 1 4 uA 2V typical Two Speed Oscillator Start up Flexible Oscillator Structure Four Crystal modes up to 40 MHz 4x Phase Lock Loop PLL available for crystal and internal oscillators Two External RC modes up to 4 MHz Two External Clock modes up to 40 MHz Internal oscillator block user selectable frequencies from 31 kHz to 8 MHz Provides a complete range of clock speeds from 31 kHz to 32 MHz when used with PLL Usertunable to compensate for frequency drift Secondary oscillator using Timer1 32 kHz Fail Safe Clock Monitor Allows for safe shutdown if peripheral clock stops Peripheral Highlights High current sink source 25 mA 25 mA Three programmable external interrupts Four input change interrupts Up to 2 Capture Compare PWM CCP modules one with Auto Shutdown 28 pin devices Enhanced Capture Compare PWM ECCP module 40 44 pin devices only One two or four PWM outputs Selectable polarity Programmable dead time Auto Shutdown and Auto Restart Peripheral Highlights Continued Master Synchronous Serial Port MSSP module supporting 3 wire SPITM all 4 modes and IC Master and Slave modes Enhanced Addressable USART module Supports
31. agire con i prodotti in condizioni di sicurezza per le persone per la macchina e per l ambiente interpretando un elementare diagnostica dei guasti e delle condizioni di funzionamento anomale e compiendo semplici operazioni di verifica funzionale nel pieno rispetto delle norme di sicurezza e salute vigenti Le informazioni riguardanti installazione montaggio smontaggio manutenzione aggiustaggio riparazione ed installazione di eventuali accessori dispositivi ed attrezzature sono destinate e quindi eseguibili sempre ed in via esclusiva da personale specializzato avvertito ed istruito o direttamente dall ASSISTENZA TECNICA AUTORIZZATA nel pieno rispetto delle raccomandazioni trasmesse dal costruttore e delle norme di sicurezza e salute vigenti I dispositivi non possono essere utilizzati all aperto Si deve sempre provvedere ad inserire i moduli all interno di un contenitore a norme di sicurezza che rispetti le vigenti normative La protezione di questo contenitore non si deve limitare ai soli agenti atmosferici bensi anche a quelli meccanici elettrici magnetici ecc 4620 Rel 3 00 Z Pagina 1 O abaco e grifo O ITALIAN TECHNOLOGY Per un corretto rapporto coi prodotti necessario garantire leggibilit e conservazione del manuale anche per futuri riferimenti In caso di deterioramento o pi semplicemente per ragioni di approfondimento tecnico ed operativo consultare d
32. appositi registri interni del micro AI fine di semplificare la gestione del convertitore A D alcuni pacchetti software forniscono delle procedure di utility che gestiscono la sezione in tutte le sue parti Per ulteriori informazioni si vedano i datasheet nell appendice A ed il paragrafo CONNESSIONI WATCH DOG Il microcontrollore Microchip PIC18LF4620 incorpora un watch dog hardware programmabile in grado di resettare la CPU se il programma utente non riesce a retriggerarlo entro il tempo di intervento selezionato Il range di tempi di intervento piuttosto ampio spaziando da circa 4 millisecondi ad oltre due miniuti Per ulteriori informazioni si vedano i data sheet del microcontrollore o l appendice A di questo manuale GMM 4620 Rel 3 00 Pagina 6 ITALIAN TECHNOLOGY r grifo 2 7 5 Vdc CPU PIC18LF4620 64 KBytes 3986 FLASH SRAM 3 Signals 36 Signals 40 Pins Socket I2C BUS PORT O SPI MULTIPLEXER 6 Signals ui protection 15 kV DRIVER AN RS 232 EM TTL serial signals FIGURA 2 SCHEMA A BLOCCHI DEL MopuLo GMM 4620 4620 Rel 3 00 S Pagina 7 grifo ITALIAN TECHNOLOGY DISPOSITIVI DI MEMORIA La scheda dotata di un massimo di 69K Bytes di memoria variamente suddivisi con un massimo di 64K Bytes
33. are riferimento al paragrafo ALIMENTAZIONE 4620 Rel 3 00 Pagina 11 grifo ITALIAN TECHNOLOGY INSTALLAZIONE In questo capitolo saranno illustrate tutte le operazioni da effettuare per il corretto utilizzo della scheda A questo scopo viene riportata l ubicazione e la funzione dei jumpers dei connettori ecc presenti sulla GMM 4620 SEGNALAZIONI VISIVE Il Mini Modulo GMM 4620 dotato delle segnalazioni visive descritte nella seguente tabella FiGURA 3 TABELLA DELLE SEGNALAZIONI VISIVE La funzione principale di questi LEDs quella di fornire un indicazione visiva dello stato della scheda facilitando quindi le operazioni di debug e di verifica di funzionamento di tutto il sistema Peruna pi facile individuazione di tali segnalazioni visive si faccia riferimento alla figura 8 mentre per ulteriori informazioni sui LEDs si faccia riferimento al paragrafo LEDS DI STATO CONNESSIONI Il modulo GMM 46206 provvisto di 1 connettore con cui vengono effettuati tutti i collegamenti con il campo e con le altre schede del sistema di controllo da realizzare Di seguito viene riportato il suo pin out edil significato dei segnali collegati per una facile individuazione di tale connettore si faccia riferimento alla figura 8 mentre per ulteriori informazioni a riguardo del tipo di connessioni fare riferimento alle figure successive che illustrano il tipo di collegament
34. co Per maggiori informazioni consultare contattare direttamente la grifo e leggere il paragrafo SELEZIONE COMUNICAZIONE SERIALE LINEA PC BUS Il pin out standard grifo Mini Modulo del connettore a 40 vie riserva due segnali il 12 ed il 13 all interfaccia PC BUS alcuni Mini Moduli dispongono dell interfaccia integrata nell hardware della loro CPU altri la emulano via software Nel caso della GMM 4620 viene usata l interfaccia hardware della CPU utilizzabile mediante i suoi registri interni Il Mini Modulo viene fornito completo di programmi demo che spiegano l utilizzo della periferica mediante codice completo ed ampiamente commentato Si ricorda che il dispositivo RTC con SRAM tamponata occupa in maniera permanente lo slave address 0 pertatno le applicazioni utente non possono collegare dispositivi con questo slave address LINEA SPI Il Mini Modulo grifo GMM 4620 dispone di una linea seriale sincrona SPI hardware incorporata nel microcontrollore Sulconnettore i segnali SCK SDI ed SDO dell interfaccia SPI sono disponibili rispettivamente sui pins 12 13 e19 Tutti i parametri di gestione si possono regolare mediante la programmazione dei registri interni Per ulteriori informazioni si vedano i data sheet del componente o si consulti l appendice A di questo manuale 4620 Rel 3 00 S Pagina 9 abaco e grifo ITAL
35. colari come configurazioni del firmware Inoltre la batteria al Litio che tampona il contenuto del modulo con SRAM pu essere disconnessa perrisparmiarne la durata muovendo in OFF uno dei dip switch condizione di default Naturalmente l ora la data ed il contenuto della SRAM verranno azzerati ad ogni spegnimento Tutte le risorse di configurazione descritte sono completamente gestite via software tramite la programmazione di appositi registri interni del microcontrollore di gestione dei relativi port Per ulteriori informazioni si vedano i paragrafi DIP SWITCH e INGRESSI DI CONFIGURAZIONE CLOCK Nel modulo GMM 4620 vi una circuiteria che si occupa della generazione dei segnale di clock per il microcontrollore e che genera una frequenza di 9 8304 MHz Dal punto di vista delle prestazione si ricorda che l architettura della CPU di tipo RISC ad alte prestazioni il che permette l esecuzione delle istruzioni fino a 2 5 MIPS con il quarzo montato La frequenza di lavoro delle varie periferiche pu essere impostata via software agendo sugli appositi registri interni cos come la selezione della fonte esterna di clock si pu selezionare mediante la programmazione di appositi registri di configurazione Sempre con il quarzo montato possibile raggiungere la massima frequenza nominale di funzionamento ovvero 40 MHz abilitando il PLL moltiplicatore per 4 Questo permette di eseguire istruzioni fino a circa 10 MIPS Per ulter
36. configurarlo per collegarsi alla porta seriale dove stato collegata l accoppiata con 19200 baud 8 bit di dati nessuna parit ed 1 bit di stop B5 Alimentare l accoppiata se la programmazione andata a buon fine sull emulatore terminale apparir la schermata iniziale del programma di demo Se questo non succede ricontrollare il cavo seriale descritto nel punto B3 o ripetere la procedura di programmazione descritta nei punti A 4620 Rel 3 00 S Pagina 31 abaco e grifo ITALIAN TECHNOLOGY CI COIREA ZIONE VDC 8578000080002 Installare sul disco rigido del P C l ambiente di sviluppo scelto per realizzare programma applicativo Sono disponibili diversi ambienti in modo da soddisfare le richieste di ogni utente ma qui si ricordano quelli pi diffusi come il Microcode Studio PIC BASIC PRO mikroBasic mikroPascal HI TECH C PIC MP LAB IDE ecc si faccia riferimento al manuale del software per ulteriori informazioni C2 Sul CD grifo oltre al file con il codice eseguibile del demo descritto al punto A1 sono presenti anche il i file sorgenti dello stesso Questi hanno un estensione che identifica l ambiente di sviluppo usato gmbiob bas per il Microcode Studio PIC BASIC PRO gmbiob pbas peril mikroBasic gmbiob ppas peril mikroPascal gmbiob c per HITECH C PIC e sono opportunamente organizzati nelle tabelle degli esem
37. cw D PIC18F2525 48K 24576 3986 1024 25 10 2 0 Y Y 1 2 1 3 PIC18F2620 64K 32768 3986 1024 25 10 20 Y Y 1 2 1 3 PIC18F4525 48K 24576 3986 1024 36 13 1 1 Y Y 1 2 1 3 PIC18F4620 64K 32768 3986 1024 36 13 1 1 Y Y 1 2 1 3 GMM 4620 3 00 _ 6 Pagina 1 grifo n P ITALIAN TECHNOLOGY PIC18F2525 2620 4525 4620 Pin Diagrams Cont d 44 Pin TQFP 456 X co s o 9 0 amp f xa 6 xaaooooooc e XO LO st c N 9 N x c e ec c e e e cz Y CO QN O 9 OO CO LO boc Bb OO 09 9 00 RC7 RX DT lt gt 10 RD4 PSP4 2 2 lt gt RCO T1OSO T13CKI RD5 PSP5 P1B gt 3 31 OSC2 CLKO RA6 RD6 PSP6 P1C gt 4 OSC1 CLKI RA7 RD7 PSP7 P1D lt gt 5 PIC18F4525 59 lt i Vss 6 HI 4 VDD Yon 7 PIC18F4620 271 RE2 CS AN7 RBO INTO FLTO AN12 8 26 RE1 WR AN6 RB1 INT1 AN10 lt gt 9 250 lt gt REO RD ANS RB2 INT2 AN8 lt gt 10 24 H17 lt RA5 AN4 SS HLVDIN C20UT 1 RB3 AN9 CCP2 lt gt AAA s a lt gt RA4 TOCKI C10UT QO O lt amp Q C 9 l 22 CERERE TIE AE 5 25 m m 38280
38. e tramite la programmazione di alcuni registri interni del microprocessore La selezione del protocollo elettrico avviene via hardware e richiede un opportuna configurazione del dip switch di bordo come descritto nella tabella in figura 6 l utente pu autonomamente passare da una configurazione all altra seguendo le informazioni riportate di seguito LINEA SERIALE SETTATA IN RS 232 configurazione default DSWI ON DSW1 2 ON DSW1 3 ON DSW1 4 8 LINEA SERIALE SETTATA IN TTL DSW1 1 OFF DSW1 2 OFF DSW1 3 OFF DSW14 ON DSW1 5 ON DSW1 6 8 OFF La seguente figura e la figura 36 illustrano come collegare un generico sistema esterno alla linea seriale della GMM 4620 9 RX RS232 or TTL 10 TX RS232 or RX External System gt A gt gt O wi Z Q FIGURA 37 ESEMPIO COLLEGAMENTO SERIALE TTL 4620 _ Rel 3 00 Pagina 39 2 grifo ITALIAN TECHNOLOGY DESCRIZIONE SOFTWARE Questa scheda ha la possibilit di usufruire di una ricca serie di strutture software che consentono di utilizzarne al meglio le caratteristiche In generale il MiniModulo pu sfruttare tutte le risorse software per il microprocessore montato tutti i pacchetti ideati per la programmazione dei PIC 18 sia ad alto che a basso livello Tutti i pacchetti di sviluppo software forniti dalla grifo sono sempre accompagnati da esemp
39. i che illustrano come gestire ogni sezione della scheda e da una completa documentazione d uso Tra questi ricordiamo HI TECH PIC 18 Cross compilatore per file sorgenti scritti in linguaggio E un potente pacchetto software che tramite un comodo I D E permette di utilizzare un editor un compilatore C floating point un assemblatore un ottimizzatore un linker e un remote debugger Sono inoltre inclusi i source delle librerie PIC BASIC STANDARD Cross compilatore per programmi scritti in BASIC si tratta di una estensione del BASIC Stamp Iche ne supporta la maggior parte delle istruzioni e delle modalit d uso aggiungendovi il supporto per i microcontrollori Microchip pi recenti e potenti Le nuove istruzioni specifiche PIC BASIC ed il potente supporto per assembly direttamente nel sorgente permettono il pieno sfruttamento di tutte le caratteristiche dei nuovi chip PIC BASIC PRO Cross compilatore per programmi scritti in BASIC si tratta di una estensione del PIC BASIC Standard a sua volta una esternsione del BASIC Stamp I Pur mantenendo una piena compatibilit con la precedente struttura del BASIC Stamp I le nuove istruzioni e la presenza di istruzioni strutturate come IF THEN ELSE o CASE permettono di sfruttare pienamente le potenzialit delle istuzioni ad alto livello del linguaggio BASIC pur mantenendo un controllo fino al livello del singolo registro MICROCODE STUDIO Si tratta di un I D E che funziona sotto Wi
40. ice operation options FIGURA 20 CONFIGURAZIONE DEL PROGRAMMATIORE CON MP PIK Caricare il file gmbiob hex mediante il menu File Load File come in figura FIGURA 21 CARICAMENTO DEL FILE DA PROGRAMMARE CON MP PIK Pagina 28 amp g 4620 3 00 ITALIAN TECHNOLOGY FIGURA 22 p GMM 4620 su GMM PIC PR coLLEGATO A MP PIK 4620 _ Rel 3 00 Pagina 29 Qb ac o e ITALIAN TECHNOLOGY IIg Richiamare la finestra delle opzioni specifiche premendo il tasto ALT e la lettera s e impostare Oscillator come HS WatchDog come Off Brown Out come Enabled in hardware e Extended CPU Enable come Disabled Yiew E dit Config bits and ID locations ID14D4 JFFFF ID54D8 Oscilator FOSC3FOSCO 0010 HS 2 Fail Safe Clock Monitor 0 Disable y Internal External Switch Over 0 Disable Power up Timer 1 Disable Brown out Reset 11 Enabled in hardware SBOREN disabled Brown Qut Voltage 11 20v y Watchdog Timer 0 Disable controlled by SWDTEN bit 71 Watchdog Postscaler 1111 1 32768 y CCP2MX 1 CCP2 multiplexed with w Background Debugger 1 Disabled and RB7 are configured as general purpose 1 0 pins PORTE A D pins 1 PORTB lt 4 0 gt configured as analog input on RESET Low Power Timer Oscillator 0 configured for higher power operation MCLRE 1 MCLR pin enabled p
41. in disabled Y Stack Overflow Reset 1 Enable LVP 1 Enable y Extended Instruction Set 5 0 0 1111 11 WAT3 WATO 1111 WRTD WRTB WRTC 111 P 7 FIGURA 23 CONFIGURAZIONE DEL DISPOSITIVO CON MP PIK IIh Dare il comando di programmazione inl xi C G Read Verify Program Erase nim E d z Programming selected device by data from buffer F3 FIGURA 24 PROGRAMMAZIONE DEL PIC18LF4620 MEDIANTE MP PIK Pagina 30 4620 3 00 ITALIAN TECHNOLOGY 18 SISTI IIRA TE AGC E 0 TIPOS B1 Per prima cosa dovete aprire il contenitore della GMB HR168 per inserire sullo zoccolo ZC1 il Mini Modulo GMM 4620 contenente il programma in FLASH B2 Per alimentare la GMB HR168 potete adoperare l alimentatore EXPS 2 Questo alimentatore in grado di fornire le due tensioni galvanicamente isolate necessarie al suo corretto funzionamento In assenza dell EXPS 2 si pu adoperare un alimentatore in grado di generare le 2 tensioni galvanicamente isolate necessarie per un suo corretto funzionamento FiGURA 25 IMMAGINE DELL ALIMENTATORE EXPS 2 Per collegare la GMB 168 con il PC realizzare un cavo come descritto nella figura 36 B4 Una volta effettuato il collegamento seriale descritto nel punto B3 aprire un emulatore terminale sul PC
42. iori informazioni si vedano i data sheet del componente o si consulti l appendice A Paginas t _______ GMM 4620 Rel 3 00 ITALIAN TECHNOLOGY F COMUNICAZIONE SERIALE La scheda dispone sempre di una linea seriale hardware in cui il protocollo fisico baud rate stop bit chr ecc completamente settabile via software tramite la programmazione dei registri interni al microcontrollore di cui la scheda provvista quindi per ulteriori informazioni si faccia riferimento alla documentazione tecnica della casa costruttrice o alle appendici di questo manuale La linea seriale collegata al connettore CNI a livello TTL o RS 232 grazie alla configurazione dei dip switch di bordo quindi quando la scheda deve essere collegata in una rete collegata a distanza o collegata ad altri dispositivi che usano diversi protocolli elettrici si deve interporre un apposito driver seriale esterno RS 232 RS 422 RS 485 Current loop ecc Sul connettore CNI oltre alle linee di ricezione e trasmissione sono disponibile anche altre linee di gestibili via software che possono essere usate per definire la direzione della linea in caso di RS 485 per abilitare il driver di trasmissione in caso di RS 422 oppure come handshake hardware in caso di RS 232 Ad esempio pu essere utilizzato il modulo MSI 01 che in grado di convertire la linea seriale in qualsiasi altro standard elettrico in modo comodo ed economi
43. irettamente Assistenza Tecnica autorizzata A fine di non incontrare problemi nell uso di tali dispositivi conveniente che l utente PRIMA DI COMINCIARE AD OPERARE legga con attenzione tutte le informazioni contenute in questo manuale In una seconda fase per rintracciare pi facilmente le informazioni necessarie si pu fare riferimento all indice generale e all indice analitico posti rispettivamente all inizio ed alla fine del manuale GMM 4620 Rel 3 00 Pagina 2 o ITALIAN TECHNOLOGY grifo SCHEDA VERS 2 Il presente manuale riferito alla scheda GMM 4620 revisione 120304 La validit delle informazioni riportate quindi subordinata al numero di revisione della scheda in uso NUMERO DI REVISIONE DELLO STAMPATO FIGURA 1 POSIZIONE DEL NUMERO DI REVISIONE E DEL NOME Pagina 3 4620 3 001 abaco e 9 grifo ITALIAN TECHNOLOGY INFORMAZIONI GENERALI Il modulo GMM 4620 grifo Mini Modulo con PIC18LF4620 basato sul microcontrollore Microchip PIC18LF4620 un potente e completo sistema on chip dotato di CPU memoria integrata sia per il codice da eseguire sia dati A D converter comparatori analogici watch dog interrupts linee di I O digitali TTL una linea seriale hardware timer counter e le flessibili sezioni CCP con capacit di capture compare PWM ecc Il modul
44. la pagina iniziale seguendo il percorso Italiano Programmi di Esempio Programmi Mini Moduli e Mini Block GMB HR168 vedere la figura 12 A2 Effettuare la programmazione della FLASH La programmazione della FLASH possibile usando tre diverse modalit che sono I Usando MPLAB ICD 2 e grifo GMM PIC PR IT Usando grifo MP PIK e grifo GMM PIC PR Poich si tratta di una operazione notevolmente diversa a seconda degli strumenti che si scelto di usare viene spiegato dettagliatamente qui di seguito come procedere D Uso dii Microchip MIPILA CID 2 Non occorre alimentare il grifo GMM PIC PR il circuito viene alimentato dall MPLAB Ia Scaricare dal sito internet della Microchip se non lo avete ancora fatto la versione pi aggiornata dell MPLAB IDE Ib Riferirsi alla documentazione Microchip per una corretta installazione dell MPLAB IDE Ic Riferirsi al manuale Microchip MPLAB ICD 2 per una corretta installazione dello stesso Id Selezionare il PIC18LF4620 da MPLAB IDE con il menu Configuration Select device Pagina 22 GMM 4620 Rel 3 00 ITALIAN TECHNOLOGY grito grifo PROGRAMMI PER MINE MODULI E MINI BLOCK zi Amel T9S9C51cc03 8051 Code j lt m T89051cc01 8051 Code Atmel w
45. mentazione tecnica MAXIM True RS 232 Transceivers Manuale PHILIPS 12C bus compatible ICs Data sheet Microchip PIC18F2525 2620 4525 4620 Data Sheet Per reperire questi manuali fare riferimento alle case produttrici ed ai relativi distributori locali In alternativa si possono ricercare le medesime informazioni o gli eventuali aggiornamenti ai siti internet delle case elencate 4620 Rel 3 00 Pagina 43 abaco e grifo _ ITALIAN TECHNOLOGY Pagina 44 o GMM 4620 Rel 3 00 TECHNOLOGY grifo APPENDICE As DATA SHEET La grifo fornisce un servizio di documentazione tecnica totalmente gratuito attraverso il proprio sito internet in cui possono essere scaricati i data sheets completi dei componenti usati a bordo scheda Si rimanda quindi l utente a tali documenti di cui viene riportato il percorso sia tramite 1 link che tramite l URL completo assieme alle prime pagine degli stessi documenti PIC 18F4620 Link URL Home Servizio Documentazione Tecnica Microchip Data Sheet PIC 18F4620 http www grifo it PRESS DOC Microchip PIC 1 SF4620 pdf oppure per avere una panoramica del servizio di documentazione basta collegarsi al nostro sito www grifo it e sceglierne l icona MICROCHIP PIC18F2525 2620 4525 4620 28 40 44 Pin Enhanced Flash Microcontrollers with 10 Bit A D and nanoWatt Technology Power Man
46. mer 1 T1OSO O Uscita clock esterno per Timer 1 SCL O Linea di Clock dell PC Bus software SDA Linea di ricetrasmissione dati dell PC Bus software 0 7 Segnali dei RA RB RC RD ed RE di VO TTL della CPU 0 12 I Ingressi analogici CnOUT O Uscite dei comparatori analogici N C Nessuna connessione 4620 Rel 3 00 Pagina 13 abaco e 9 grifo ITALIAN TECHNOLOGY INTERFACCIAMENTO CONNETTORI CON IL CAMPO Al fine di evitare eventuali problemi di collegamento della scheda con tutta l elettronica del campo a cui 4620 si deve interfacciare si devono seguire le informazioni riportate nei vari paragrafi e le relative figure che illustrano le modalit interne di connessione Per i segnali che riguardano la comunicazione seriale con i protocolli RS 232 fare riferimento alle specifiche standard di ognuno di questi protocolli Tutti i segnali a livello TTL possono essere collegati a linee dello stesso tipo riferite alla massa digitale della scheda Il livello OV corrisponde allo stato logico 0 mentre il livello 5V corrisponde allo stato logico 1 La connessione di tali linee ai dispositivi del campo fine corsa encoders elettrovalvole rel di potenza ecc deve avvenire tramite apposite interfacce di potenza che preferibilmente devono essere optoisolate in modo da mantenere isolata la logica del Mini Modulo dagli eventuali disturbi
47. ndows progettato per supportare specificamente le varie versioni di PIC BASIC Sebbene la versatilit del PIC BASIC permetta anche ad altri ambienti integrati come il Microchip MPLAB IDE di supportarlo MicroCode Studio offre un supporto specifico e mirato Permette inotre la possibilit di agire come source level debugger usando una piccola integrazione al programma applicativo MIKROBASIC Cross compilatore integrato in un proprio I D E per sorgrenti BASIC In particolare il mikroBasic solleva il programmatore dal problema della gestione della memoria sia dati che codice gestendo in maniera completamente automatica l allocazione delle variabili ed il linking del codice MIKROPASCAL Cross compilatore integrato in un proprio I D E per sorgrenti Pascal In particolare il mikroPascal solleva il programmatore dal problema della gestione della memoria sia dati che codice gestendo in maniera completamente automatica l allocazione delle variabili ed il linking del codice Pagina 40 GMM 4620 Rel 3 00 ITALIAN TECHNOLOGY USOJUDEJA 40 Jd 5 sola 04116 410 doo juo n o SSF SH zo SA TET SA ES E oui peras daye 33308 TVIMAS DI 314102 HOLSISNVAL SANTI Ld PELLENT 0140 D 80 10 IO TO 49 SANIT LLL TV LIDIG Ma sa lt n 4 AHONAIN SHDVH3MOLLNI TV LIDIO 40
48. nect MPLAB ICD 2 Settings Program Wersions Warnings l Status Communication Limitations Power Target Vdd 0 04 Target Vpp 13 02 Update MPLAB ICD 2Vpp 1358 Programmer lobi Configure Window Help Values are updated on connection requests to update and power setting changes PICSTART Plus PRO MPLAB Annulla Applica Programmer 1001 Configure Window Select Programmer gt MPLAB ICD 2 Setup Wizard Erogen Head Vero sas Erase Hank bart Download ICD2 Operating System Settings FIGURA 14 APERTURA COLLEGAMENTO CON MP LAB ICD 2 24 6 4620 Rel 3 00 ITALIAN TECHNOLOGY C grito If Caricare il file gmbiob hex mediante il menu File Import MPLAB IDE v7 00 File Edi View Project Debugger New Ctrl N Open gt REVUES FF Mose Cerca in y ej ct EE Save 126 Perl2CBus Gmbser hex ze si i Gmbad hex lan Pr876_ithex RP lan Gmbda hex lan Pr8761it hex Open Workspace Gmbi2c hex laa Pr97621t hex Save Workspace 4 Save Workspace lan Gmbiot hex Export A 5 Momelie Gmbiob hex Recent Files Tipo file Hex Files hex Annulla Recent workspaces Figura 15 CARICAMENTO DEL
49. o Da notare che il segnale RA3 pu essere collegato direttamente a Vss quando il dip switch numero 7 ON in tal caso il LED LD2 rimane sempre acceso edil segnale va configurato come ingresso per evitare conflitti SRAM TAMPONATA SERIALE Per quanto riguarda la gestione della periferica di SRAM RTC seriale si faccia riferimento alla documentazione specifica del componente In questo manuale tecnico non viene riportata alcuna informazione software in quanto la modalit di gestione articolata e prevede una conoscenza approfondita del componente e comunque l utente pu usare le apposite procedure ad alto livello fornite nel pacchetto di programmazione Dal punto di vista elettrico la logica di controllo effettua le seguenti connessioni input output gt linea DATA SDA RC3 output gt linea CLOCK SCL Data l implementazione hardware della circuiteria di gestione del modulo diSRAM RTC si ricorda che di tale dispositivo il segnale 0 dello slave address posto a 0 4620 3 00 ITALIAN TECHNOLOGY BIBLIOGRAFIA E riportato di seguito un elenco di manuali e note tecniche a cui l utente pu fare riferimento per avere maggiori chiarimenti sui vari componenti montati a bordo della scheda GMM 4620 Manuale MAXIM New Releases Data Book Volume IV Manuale MAXIM New Releases Data Book Volume V Docu
50. o effettuato a bordo scheda e presentano alcuni dei collegamenti pi frequentemente richiesti CONNETTORE CON SEGNALI DEL MINI MODULO Il connettore CN1 uno zoccolo maschio da 40 piedini con passo 100 mils e larghezza 600 mils Su questo connettore sono presenti tutti i segnali d interfacciamento del mini modulo come l alimentazione le linee di I O le linee di comunicazione seriale sincrona ed asincrona i segnali delle periferiche hardware di bordo ecc Pagina 122 40 3 00 ITALIAN TECHNOLOGY j r grifo Alcuni piedini di questo connettore hanno una duplice o triplice funzione infatti via software alcune sezioni interne della CPU possono essere multiplexate con i segnali di e per completezza la seguente figura li riporta tutti I segnali presenti su CN1 sono quindi di diversa natura come descritto nel sucessivo paragrafo INTERFACCIAMENTO CONNETTORI CON IL CAMPO e seguono il pin out standardizzato dei Mini Moduli grifo Al fine di evitare problemi di conteggio e numerazione la figura 4 descrive i segnali direttamente sulla vista dall alto della GMM 4620 inoltre la serigrafia riporta la numerazione sugli angoli della scheda sia sul lato superiore che inferiore RDO PSPO 1 TTD 5 Vdc RD1 PSP1 2 N C RD2 PSP2 3 0 RD7 PSP7 PID RD3 PSP3 4 ur RD6 PSP6 PIC RE0 RD AN5 5 B FO RDS PSP5 REI WR AN6 6 O O RD
51. o ha gi montati nella sua ridottissima area alcuni componenti che servono a valorizzare le principali caratteristiche del microcontrollore e oltre a questo monta ulteriori componenti che ne integrano le funzionalit come il MAX3222E che trasforma i segnali TTL dell UART di bordo in segnali RS 232 e il Real Time Clock tamponabile con la batteria di bordo in grado di gestire data e ora di generare interrupt periodici ed dotato di 240 bytes di SRAM Le possibili applicazioni del modulo GMM 4620 sono innumerevoli Si pu citare ad esempio il funzionamento come piccoli nodi intelligenti con funzionalita locali come il controllo con algoritmi PID di temperature motori valvole o come sistemi a logica distribuita tipo robot automazioni su macchine di produzione in linea automazioni di fabbriche di grosse dimensioni Infine la teleacquisizione e il telecontrollo su medio brevi distanze la connessione tra seriale asincronao sincrona linea PC BUS o SPI e l automazione domestica accensione e spegnimento luci controllo riscaldamento e condizionamento supervisione elettrodomestici e servizi elettrici sistemi di sorveglianza e controllo accesso Da non dimenticare il settore didattico infatti la GMM 4620 offre la possibilita di apprendere il funzionamento di un microcontrollore con core PIC 18 bit dotato di istruzioni estese e di sviluppare le sue applicazioni canoniche ad un costo veramente basso A questo scopo ideale la scheda di supp
52. orto GMB HR168 che permette di collegare immediatamente una porta seriale RS 232 per il collegamento con un PC e rende disponibile 16 ingressi digitali optoisolati e 8 uscite digitali a rele Inoltre dotata di contenitore standard DIN 50022 M6 HC53 con possibilit di montaggio su barra ad omega Le caratteristiche di massima del modulo GMM 4620 sono Zoccolo maschio 40 piedini dual in line a passo 100 mils largo 600 mils Ridottissimo ingombro 20 8 x 61 5 x 16 3 mm Circuito stampato a 4 strati per ottimizzare le immunita e le caratteristiche EMI Unica alimentazione a 3 5Vdc 11 mA l assorbimento variare in base ai collegamenti del modulo Disponibilita di idle mode e power down mode microcontrollore Microchip PIC18LF4620 con quarzo da 9 8304 MHz Possibilit di moltiplicare per quattro la frequenza del quarzo mediante PLL interna 64KBytes FLASH per codice 3986 bytes SRAM per dati 1024 Byte EEPROM dati 13 canali di A D converter con 10 bit di risoluzione 2 comparatori bipolari con varie combinazioni dei segnali di ingresso e di quelli di uscita 21 sorgenti di interrupt 4 Timer Counter 2canali CCP a 16 bit con funzionalita di PWM comparazione ecc 33 linee di I O digitale collegate al connettore Linea seriale hardware con Baud Rate programmabile fino a 115200 Baud bufferata in RS 232 o TTL Pagina4 4620 3 00 ITALIAN TECHNOLOGY
53. otare il LED LD2 via software come LED utente Collega i pin 7 e 39 dello zoccolo da 40 pin Non collega i pin 7 e 39 dello zoccolo da 40 pin FIGURA 7 TABELLA UTILIZZO SWITCH GMM 4620 Rel 3 00 ITALIAN TECHNOLOGY i i lt grifo Esiste abordo del Mini Modulo GMM 4620 un dip switch a 8 vie con cui possibile effettuare alcune selezioni che riguardano il modo di funzionamento dello stesso Nella figura 7 riportato l elenco l ubicazione e la loro funzione nelle varie modalit di connessione Nella seguente tabella asterisco indica la connessione di default ovvero quella impostata in fase di collaudo con cui la scheda viene fornita Per individuare la posizione del dip switch si faccia riferimento alla figura 8 FIGURA 8 DisposizionE LED DIP SWITCH CONNETTORE ECC gt d n e 9 Mini 4620 4620 _ Rel 3 00 Pagina 17 5 grifo ITALIAN TECHNOLOGY SCHEDE DI SUPPORTO Il Mini Modulo 4620 essere utilizzato come macro componente per alcune schede di supporto sia sviluppate dall utente che gi disponibili nel carteggio grifo Nei sucessivi paragrafi vengono illustrate le configurazioni delle schede di supporto pi interessanti UTILIZZO C
54. pi presenti sul CD insieme agli eventuali file di definizione o di progetto ad esempio gmbiob pbp per mikroBASIC gmbiob ppp per mikroPascal gmbiob mcp per HI TECH C PIC MP LAB IDE Una volta localizzati questi file devono essere salvati in una posizione comoda sul disco rigido del P C di sviluppo C3 Ricompilare il sorgente usando l ambiente di sviluppo scelto in modo da ottenere il file gmbiob hex identico a quello presente sul CD grifo e gi usato nei punti A Questa operazione si differenzia notevolmente a seconda dell ambiente di sviluppo utilizzato pertanto qui di seguito vengono esposti i passi dettagliati D Kicompulazione con Microcode Studio ss IPIC BASIC PRO Ia Una volta entrati IDE del Microcode Studio selezionare dall apposita casella di riepilogo il microprocessore PIC18LF4620 come processore target da usare per la compilazione del sorgente MicroCode Studio Plus PICBasic Pro gmbiob bas File Edit View Help ET t Target Processor 1824620 E e x lena tetas 0 id B gmbda bas Set Target Processor FIGURA 26 CONFIGURAZIONE DI MICROCODE STUDIO PIC BASIC PRO 2 6 40 Rel 3 00 ITALIAN TECHNOLOGY F grifo Ib Aprire il file smbiob bas che contiene il sorgente del programma da compilare mediante il menu File Open MicroCode Studio Plus PICBasic
55. rve specificare altro i Mikroelektronika mikroBasic Grifo GMM4620 Uk uk_gmb_rte pb Jalea Fre el Compile FIGURA 30 COMPILAZIONE PROGETTO CON MIKROBASIC con MUsPolPascal Illa Aprire il file di progetto gmbiob ppp usando il menu Project Open project mikroPascal for PIC by mikroElektronika File Edit Search Project Run View Tools New Project Save Project As Code Explorer Open Project Ctrl Reopen nt 2 Edit Project Uses Labels gg Constants FIGURA 31 CARICAMENTO PROGETTO CON MIKROPASCAL Compilare il progetto premendo il tasto accanto alla casella di riepilogo che indica il processore target Tutte le informazioni necessarie per la compilazione ad esempio processore target frequenza di funzionamento valore dei bit di configurazione ecc sono contenute nel file di progetto quindi non serve specificare altro A a arrolla al Compile FIGURA 32 COMPILAZIONE CON MIKROPASCAL Pagina 34 4620 3 00 ITALIAN TECHNOLOGY __ grifo Y Ricompulazione on se WU IVa Come prima cosa bisogna ottenere l integrazione tra il compilatore HI Tech C PIC usato e l ambiente MP LAB IDE Le istruzioni per arrivare a tale ris
56. ulla CPU Pin 25 di CN1 gt Genera INTO sulla CPU Periferiche della CPU gt Generano un interrupt interno Alcune possibili sorgenti d interrupt 0 Timerl Timer2 Timer3 CCP UART SPI PC BUS A D converter comparatore analogico EEPROM Incorporata nel microcontrollore si trova la logica di gestione degli interrupt che consente di attivare disattivare mascherare le sorgenti d interrupt e che regolamenta l attivazione contemporanea di pi interrupts In questo modo l utente ha sempre la possibilit di rispondere in maniera efficace e veloce a qualsiasi evento esterno stabilendo anche la priorit delle varie sorgenti Pagina 4 j GMM 4620 3 00 ITALIAN TECHNOLOGY grifo E grifo MADE IN ITALY 120304 gmm 4620 20 a FIGURA 5 PIANTA COMPONENTI VISTA LATO COMPONENTI 40 MADE IN ITALY 4620 ifo O grifo a 120304 FIGURA 6 PIANTA COMPONENTI VISTA LATO SALDATURA 4620 _ Rel 3 00 Pagina 15 Pagina 16 grifo _ ITALIAN TECHNOLOGY Collega il segnale RC7 RX DT del microcontrollore all ingresso TTL del driver seriale corrispondente al suo segnale RxD RD 232 Non collega il segnale RC7 RX DT del microcontrollore all ingresso TTL del driver seriale corrispondente al suo segnale RxD RD 232 Collega il segnale TxD RS 232 TxD TTL RC6 CK di CNI al driver seriale DSW1 4 deve essere aperto
57. ultato esulano dagli scopi di questo capitolo si prega di fare riferimento alle informazioni presenti sul sito internet della HI Tech Soft www htsoft com Si consiglia comunque di collegarsi anche al sito internet della Microchip www microchip com e di scaricare l ultima versione dell ambiente di sviluppo gratutito MP LAB IDE IVb Aprire il file di progetto gmbiob mcp usando il menu Projret Open project o il pulsante mostrato nella figura seguente as MPLAB IDE v7 00 File Edit View Project Debugger Programmer Tools Configure Window Help Open Project E Cerca in Cu gmbhr84 ct E Nome file gmbiob MPLAB IDE Project Files Annulla 2 FIGURA 33 CARICAMENTO PROGETTO CON PIC MP LAB IDE Pagina 35 4620 3 001 grifo ITALIAN TECHNOLOGY IVc Compilare il progetto usando il menu Project Make o premendo il tasto indicato nella figura Tutte le informazioni necessarie per la compilazione ad esempio processore target ecc sono contenute nel file di progetto quindi non serve specificare altro MPLAB IDE v7 00 File Edit view Project Debugger Programmer Tools Configure Window Help i a uut aS L l ul FIGURA 34 COMPILAZIONE PROGETTO CON HI Teca C PIC MP LAB IDE C4
Download Pdf Manuals
Related Search
Related Contents
コンサートシステム - 株式会社イヤサカ User Manual for the NETGEAR 10/100/1000 Mbps Gigabit Ethernet PINPOINT GO COLOR KRAUS KEF-15003ORB Instructions / Assembly SoftBank 204SH 取扱説明書 Copyright © All rights reserved.
Failed to retrieve file