임베디드 시스템은 비교적 광범위한 개념이므로 이 문서에서는 HCS12를 주 제어 칩으로 사용하여 카메라 그룹 트롤리를 디버깅하는 예로 디버깅 방법을 도입합니다.
(1) 외부 회로를 CRT 디스플레이에 연결
아날로그 카메라에서 세 가지 전원 리드, 접지 및 신호를 리드하여 카메라에 전원을 공급한 다음 비디오 신호 라인을 TV 상자의 비디오 입력 인터페이스에 연결합니다. TV 상자의 VGA-OUT은 CRT 모니터에 연결되어 있어 CRT가 디지털화된 카메라 비전을 표시할 수 있습니다.
이 방법은 완벽한 하드웨어 수준의 디스플레이로, 카메라 설치 및 물리적 매개 변수의 보정에 큰 도움이 되는 인간의 비전과 정확히 동일한 디스플레이 효과를 제공합니다.
(2) 칩 외부LCD 액정 확장
HCS12 시리즈 MCU에는 MCU 간의 데이터 전송을 실현할 수 있는 직렬 주변 인터페이스 SPI(직렬 주변 인터페이스)가 포함되어 있으며, SCI(연재비동기 통신)를 통해 속도는 더 빠릅니다. SPI 모듈은 MCU와 주변 장치 간의 양방향, 동기 및 직렬 통신을 지원하여 MCU의 주변 확장을 실현합니다.
노키아 3310 LCD는 시장에서 저렴합니다. 이미징은 이진 도트 매트릭스를 기반으로 합니다. 디스플레이 모듈은 48*84 도트 열입니다. 관련 정보의 표시는 다른 색상을 표시하기 위해 해당 점에 데이터를 작성하여 표현됩니다.
1. 시스템이 실행 중이면 표시된 문자가 캐릭터의 형태로 시스템의 관련 작동 매개 변수를 묻습니다. 각 문자는 8*6점을 차지하며 6바이트의 데이터가 필요합니다. 문자 표시를 완료하려면 프로그래밍에서 지정된 위치에 해당 데이터를 작성하기만 하면 됩니다. 액정 모듈 자체에는 글꼴 라이브러리가 없기 때문에 프로그램 시작 시 ASCII.테이블 문자의 액정 디스플레이 도트 매트릭스 데이터를 정의할 필요가 있으며, 즉 N*6 바이트 크기의 2차원 어레이가 필요하다.
2. 아날로그 카메라에 의해 수집된 비디오 신호가 MCU의 A/D에 의해 디지털화된 후, 정보는 40*70 2차원 어레이에 저장되고, 그 후 어레이는 비나게 되고, 디스플레이에서 48*84 해상도 LCD 모듈에 사용될 수 있으며, 개발자는 카메라 머신 비전을 실시간으로 관찰할 수 있다.
이 방법은 디스플레이 중에 시스템 작동 프로세스를 방해하지 않고 카메라 관련 정보를 실시간으로 추적하고 표시할 수 있는 하드웨어와 소프트웨어를 결합한 디스플레이 방법입니다.
