Poiché il sistema integrato è un concetto relativamente ampio, questo articolo utilizza l'HCS12 come chip di controllo principale per eseguire il debug del carrello del gruppo di telecamere come esempio per introdurre il metodo di debug.
(1) Collegare il circuito esterno al display CRT
Estrarre i tre cavi di alimentazione, massa e segnale dalla telecamera analogica per fornire alimentazione alla telecamera, quindi collegare la linea del segnale video all'interfaccia di ingresso video del box TV. L'uscita VGA del TV box è collegata al monitor CRT, in modo che il CRT possa visualizzare la visione digitalizzata della telecamera.
Questo metodo è una visualizzazione completa a livello hardware, che fornisce un effetto di visualizzazione esattamente uguale alla visione umana, che è di grande aiuto per l'installazione della telecamera e la correzione dei suoi parametri fisici.
(2) Estendere il cristallo liquido LCD all'esterno del chip
L'MCU della serie HCS12 contiene un'interfaccia periferica seriale SPI (Serial Peripheral Interface), che può realizzare la trasmissione di dati tra MCU e la sua velocità è maggiore rispetto alla comunicazione seriale asincrona (SCI). Il modulo SPI supporta anche la comunicazione bidirezionale, sincrona e seriale tra l'MCU e i dispositivi periferici per realizzare l'espansione periferica dell'MCU.
Il Nokia 3310 LCD è economico sul mercato. L'imaging si basa su una matrice di punti binari. Il modulo di visualizzazione è composto da 48*84 colonne di punti. La visualizzazione delle relative informazioni viene espressa scrivendo i dati nei punti corrispondenti per mostrare colori diversi.
1. Quando il sistema è in funzione, i caratteri visualizzati richiedono i parametri operativi rilevanti del sistema sotto forma di caratteri. Ogni carattere occupa 8*6 punti e richiede 6 byte di dati. Per completare la visualizzazione dei caratteri è sufficiente scrivere i dati corrispondenti nella posizione specificata nella programmazione. Poiché il modulo a cristalli liquidi stesso non dispone di una libreria di caratteri, è necessario definire i dati a matrice di punti del display a cristalli liquidi dei caratteri della tabella ASCⅡ all'inizio del programma, ovvero un array bidimensionale con una dimensione di N *6 byte.
2. Dopo che il segnale video raccolto dalla telecamera analogica è stato digitalizzato dall'A/D dell'MCU, le informazioni vengono archiviate in un array bidimensionale 40*70, quindi l'array viene binarizzato e può essere utilizzato in un Modulo LCD con risoluzione 48*84 Nel display, gli sviluppatori possono osservare la visione della macchina fotografica in tempo reale.
Questo metodo è un metodo di visualizzazione che combina hardware e software, in grado di tracciare e visualizzare le informazioni relative alla telecamera in tempo reale, senza interrompere il processo operativo del sistema durante la visualizzazione.
