MicroCode Studio |
| Indice | ICD | Setup | Modelli | Seriale | Sys. Req. | | Break Points | Toolbar | EDIT | WIN | MPASM | |
MicroCode Studio permette di ricevere e trasmettere dati seriali durante l'esecuzione del processo ICD. Questi dati si possono inviare ad una istruzione PICBasic HSERIN usando la finestra ICD Serial In. I dati inviati da una istruzione HSEROUT vengono ricevuti e mostrati dalla finestra ICD Serial Out. MicroCode Studio deve necessariamente avere il controllo completo delle porte seriali del microcontrollore (USART), per poter garantire il corretto funzionamento dell'ICD. Una USART non configurata correttamente potrebbe compromettere il corretto funzionameto del processo ICD. Certe define utente vengono disabilitate durante l'esecuzione dei processi di ICD Compile o ICD Compile and Program e sono:
L'ICD disabiliterà le define seriali solo se sono presenti nel vostro programma. MicroCode Studio non disabiliterà le define se sono presenti in un include file. Usare le define seriali hardware in un include file potrebe, in certe circostanze, provocare il fallimento del processo ICD. Inoltre, MicroCode Studio ICD supporta HSERIN e HSEROUT solo se usate dall'interno del vostro blocco principale di codice. MicroCode Studio ICD usa i dati seriali di default del PICBasic in formato 8 bit di dati, nessuna parità ed un bit di stop(8N1) to communicate with your computer. In addition, the following defines are used:
Normalmente questi valori non sono visibili, ma lo possono diventare se, da MicroCode Studio ICD, clickate col tasto destro del mouse la finestra ICD Explorer e scegliete 'ICD Serial Settings...' ICD usa anche i seguenti valori per RCSTA, che sono una define default di PICBasic:
Questo significa che usando ICD, non avrete bisogno di configurare HSERIN e HSEROUT come di norma, perché ICD lo fa automaticamente. Potete comunque avere bisogno di una o più delle suddette defines nel vostro programma, se HSERIN e HSEROUT vengono usate. Esempio Ecco un semplice programma, che legge un valore usando HSERIN e ne fa l'eco sullo schermo usando HSEROUT. Viene assunto che state usando un microcontrollore a 20MHz, programmato con il bootloader software.
Questo programma girerà nel processo ICD, a meno che voi non usiate il compilatre nel solito modo (ovvero, evitando di usare ICD Compile o ICD Compile and Program). Potete vedere le defines che MicroCode Studio h usato clickando con il tasto destro sulla finestra di ICD Explorer e selezionando 'ICD Serial Settings...' Se volete usare HSERIN e HSEROUT nel vostro codice definitivo, aggiungete le suddette define al vostro sorgente. Ad esempio,
Vedere anche |
Pagina aggiornata al 15 Dicembre 2003
GRIFO®
Via dell'Artigiano, 8/6
40016 San Giorgio di Piano
Bologna ITALY
Tel: +39 051 892.052 (4 lines)
FAX: +39 051 893.661