Étant donné que le système embarqué est un concept relativement large, cet article utilise le HCS12 comme puce de contrôle principale pour déboguer le chariot du groupe de caméras comme exemple pour introduire la méthode de débogage.
(1) Connectez le circuit externe à l'écran CRT
Sortez les trois fils d'alimentation, de masse et de signal de la caméra analogique pour alimenter la caméra, puis connectez la ligne de signal vidéo à l'interface d'entrée vidéo du boîtier TV. La sortie VGA du boîtier TV est connectée au moniteur CRT, de sorte que le CRT peut afficher la vision numérisée de la caméra.
Cette méthode est un affichage complet au niveau matériel, fournissant un effet d'affichage exactement le même que la vision humaine, ce qui est d'une grande aide pour l'installation de la caméra et la correction de ses propres paramètres physiques.
(2) Étendre les cristaux liquides LCD à l'extérieur de la puce
Le MCU de la série HCS12 contient une interface périphérique série SPI (Serial Peripheral Interface), qui peut réaliser la transmission de données entre les MCU, et sa vitesse est plus rapide que via la communication série asynchrone (SCI). Le module SPI prend également en charge la communication bidirectionnelle, synchrone et série entre le MCU et les périphériques pour réaliser l'expansion périphérique du MCU.
Le Nokia 3310 LCD est bon marché sur le marché. L'imagerie est basée sur une matrice de points binaires. Le module d'affichage est de 48*84 colonnes de points. L'affichage d'informations connexes est exprimé en écrivant des données sur les points correspondants pour afficher différentes couleurs.
1. Lorsque le système est en marche, les caractères affichés invitent les paramètres de fonctionnement pertinents du système sous forme de caractères. Chaque caractère occupe 8*6 points et nécessite 6 octets de données. Pour terminer l'affichage des caractères, il vous suffit d'écrire les données correspondantes à la position spécifiée dans la programmation. Étant donné que le module à cristaux liquides lui-même ne possède pas de bibliothèque de polices, il est nécessaire de définir les données matricielles d'affichage à cristaux liquides des caractères de la table ASCⅡ au début du programme, c'est-à-dire un tableau bidimensionnel d'une taille de N *6 octets.
2. Une fois le signal vidéo collecté par la caméra analogique numérisé par l'A/D du MCU, les informations sont stockées dans un tableau bidimensionnel 40*70, puis le tableau est binarisé et peut être utilisé dans un Module LCD de résolution 48*84 Dans l'affichage, les développeurs peuvent observer la vision de la caméra en temps réel.
Cette méthode est une méthode d'affichage qui combine le matériel et le logiciel, qui peut suivre et afficher les informations relatives à la caméra en temps réel, sans interrompre le processus de fonctionnement du système pendant l'affichage.
