MicroCode Studio
mecanique

 | Indice | ICD | Setup | Modelli | Seriale | Sys. Req. |

| Break Points | Toolbar | EDIT | WIN | MPASM |

ICD Editing

Mentre ICD è in esecuzione, potete modificare variabili, SFRs, memoria ed EEPROM. Questa caratteristica è molto potente, perché permette di alterare lo stato interno della MCU al volo TPer fare ciò, clickare sul valore che volete modificare nell'ICD Explorer. Apparirà una piccola finestra di modificanell'ICD Explorer window.

Inserite il nuovo valore nella casella e premete enter. Tper inserire un valore esadecimale, usae il prefisso $. Ad esempio, $1F0F. Per inserire un valore binario, usate il prefisso% prefix. Ad esempio, %10001101. Senza alcun prefisso, il numero viene considerato decimale. Se l numero inserito non è valido (ad esempio, $%10) la casella si colorerà di rosso alla pressine di Enter.

Si noti che per variabili di tipo BYTE, verranno usati solo gli 8 bits bassi del numero inserito. Ad esempio, dopo avere inserito $FF0F per una variabile dichiarata BYTE, solo '$0F' verrà usato. Per variabili di tipo BIT, solo il bit meno significativo viene usato. Se il valore inserito ha meno bit del tipo che si sta modificando, i restanti bit più significativi verranno azzerati. Ad esempio, inserendo $FF per una variabile di tipo WORD il valore risultante sarà $00FF.

Stringhe di Dati

Nella vista EEPROM di ICD, potete anche inserire stringhe intere nella EEPROM. Per fare ciò, clickate sull'indirizzo iniziale nella EEPROM. La finestra ora mostra due linguette.

Per inserire una stringa, clickate sulla linguetta 'String Data'. Digitate la stringa che volete inserire nella EEPROM e premete enter. Ci sono varie opzioni aggiuntive per l'inserimento delle stringhe. Per usarle, clickate sulla linguetta string data.

Terminatore di Linea

Aggiunge automaticamente un terminatore di linea alla stringa quando viene premuto enter. I terminatori possono essere Nessuno, Null ($00), CR ($0D), LF ($0A), CR e LF ($0D0A), LF e CR ($0A0D).

Auto Incremento dell'indirizzo della EEPROM

Questa opzione forza il puntatore dati stringa a puntare la successiva locazione libera di EEPROM. Per esempio, se il vostro indirizzo iniziale è $00 ed inserite 'hello', l'indirizzo successivo sarà $00 + Length('hello') + Length(terminatore di linea).

Auto Azzera Stringa di dati

Questa opzione cancella automaticamente la casella di input all pressione di enter, permettenro di digitare immediatamente il dato successivo.

Cedere anche

ICD Explorer Window
ICD Toolbar
ICD comunicazione seriale
ICD Breakpoints


Pagina aggiornata al 13 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


homeHome Indice Software Tabelle Indice Cat.