THRSim11 5.30b

Licenza: Gratuito ‎Dimensioni del file: 13.50 MB
‎Valutazione utenti: 3.4/5 - ‎15 ‎Voti

Circa THRSim11

Il microcontroller Motorola 68HC11 era un popolare microcontrollore utilizzato in molte applicazioni. Con il programma THRSim11 è possibile modificare, assemblare, simulare ed eseguire il debug dei programmi per il 68HC11 sul PC Windows. È inoltre possibile utilizzare THRSim11 per eseguire il debug del programma nella scheda compatable EVM o EVB di destinazione. Il simulatore simula la CPU, la ROM, la RAM e tutte le porte di I/O mappate in memoria. Simula anche le periferiche di bordo come: timer (incluso l'accumulatore di impulsi), convertitore analogico-digitale, porte parallele (incluso handshake), porta seriale, pin I/O (inclusi pin analogici e di interrupt). Durante il debug dell'interfaccia utente grafica è possibile visualizzare e controllare ogni registro (registri CPU e registri di I/O), posizione della memoria (dati, programma e stack) e pin del microcontroller simulato. Anche quando il programma è in esecuzione! È possibile interrompere la simulazione in qualsiasi combinazione di eventi. Un certo numero di componenti esterni (simulati) possono essere collegati ai pin del simulato 68HC11 durante il debug. Ad esempio: LED, interruttori, cursori analogici (potenziale di tensione variabile), trasmettitore e ricevitore seriale e molti altri ... C'è anche un display di caratteri LCD 4 x 20 mappato nello spazio degli indirizzi del 68HC11. THRSim11 può comunicare con qualsiasi scheda che esegue il programma di monitoraggio BUFFALO. Quando il programma di assemblaggio viene caricato nella scheda di destinazione, l'interfaccia utente grafica consente di visualizzare e controllare ogni registro (registri CPU e registri di I/O) e la posizione della memoria (dati, programma e stack) del microcontroller reale. È possibile interrompere l'esecuzione a qualsiasi indirizzo e ispezionare o modificare i registri e la posizione della memoria (dati, programma e stack) del microcontroller reale. Per il supporto del linguaggio di alto livello (C/C++) THRSim11 ha un debugger che legge i file oggetto con informazioni di debug nel formato di debug DWARF2 utilizzato dal compilatore gnu gcc libero. Le variabili C vengono aggiornate anche durante l'esecuzione del programma.