VGA를 생성하는 STM32F4

author
0 minutes, 8 seconds Read

가있는 800 x 600 VGA는 Hackaday 제안 라인에서 다년생 선호뿐만 아니라 그 이유를 보는 것은 어렵지 않습니다. 그러나 저해상도 비디오 게임은 물론 모든 픽셀을 화면으로 보내는 것은 실제로 코딩의 상당히 어려운 성취입니다. 많은 많은 직업이 달성 된 최저의 직업은 원래의 VGA 표준 인 640 × 480입니다. 이제 우리는 빠른 팔이 앉아 있기 때문에 [karl]이 STM32F4 발견 보드로 한 것처럼 800 × 600으로 충돌 할 수 있습니다.

마이크로 컨트롤러에서 VGA를 생성하는 문제는 픽셀 주파수입니다. 픽셀이 마이크로 컨트롤러에서뿐만 아니라 화면에 튀어 나오는 속도입니다. 800 × 600 디스플레이의 경우 36MHz입니다. 8 비트 마이크로가 수행 할 수있는 것보다 빨리, 그러나 STM32F4 [karl]에 대한 케이크 조각이 사용 중입니다.

[karl]은 VGA 직업 artekit을보고 함께 찍어서 개발을 시작했습니다. 그러나 STM32를 활용하지만 36 핀 F103 부분을 사용합니다. 그래도 라인 2 배로 800 × 600 디스플레이를 생산하기에 빠르게 충분했습니다. [karl]이 코드를뿐만 아니라 800 × 600 프레임 버퍼에 충분한 영역이있는 발견 보드의 F4 부분으로이를 포팅하고 있습니다.

모든 RAM이 F4 부분에있는 경우 [karl]은 프레임 버퍼를 넓힐 수있을뿐만 아니라 DMA와 상당히 고해상도 화면뿐만 아니라 많은 코드 라인을 생산할 수있었습니다. 그것은 훌륭하게 보입니다.뿐만 아니라 고해상도 VGA 디스플레이에 적합한 응용 프로그램을 요구합니다. 재전송? 고해상도 터미널 에뮬레이터? 그러나 누가 알지 못하지만 STM32에 대한 환상적인 활용입니다.

서클과 일부 텍스트가 당신의 것이 아닌 경우, artekit은 36 핀 STM32에서 공간 침입자가 있습니다.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *