800 x 600 VGA với STM32F4

tạo VGA là ưu tiên lâu năm trên dòng Gợi ý Hackaday, cũng như không khó để xem tại sao. Tuy nhiên, các trò chơi video độ phân giải thấp, tuy nhiên việc gửi tất cả các pixel đó ra màn hình thực sự là một thành tựu mã hóa khá khó khăn. Rất nhiều công việc tốt nhất đã đạt được là tiêu chuẩn VGA ban đầu, 640 × 480. Bây giờ chúng ta có vòng tay nhanh chóng ngồi xung quanh, chúng ta có thể va vào 800 × 600, như [Karl] đã làm với một bảng khám phá STM32F4.

Vấn đề với việc tạo VGA trên vi điều khiển là tần số pixel – tốc độ mà các pixel được đẩy ra khỏi vi điều khiển cũng như trên màn hình. Đối với màn hình 800 × 600, đó là 36 MHz; Nhanh hơn so với micros 8 bit có thể làm, tuy nhiên một miếng bánh cho STM32F4 [KARL] đang sử dụng.

[Karl] bắt đầu phát triển của mình bằng cách nhìn vào VGA Job Artekit kết hợp với nhau. Nó cũng như sử dụng STM32, tuy nhiên phần F103 36 pin. Tuy nhiên, nó đã đủ nhanh để tạo ra một màn hình 800 × 600 gấp đôi. [Karl] đã lấy mã này cũng như đã chuyển nó sang phần F4 trên bảng khám phá có đủ diện tích cho bộ đệm khung 800 × 600 đầy đủ.

Với tất cả RAM đó trên bộ phận F4, [Karl] đã có thể mở rộng bộ đệm khung cũng như tạo ra một màn hình độ phân giải khá cao với DMA cũng như về một số dòng mã. Trông thật tuyệt, cũng như bây giờ chúng tôi chỉ yêu cầu một ứng dụng thích hợp cho màn hình VGA độ phân giải cao. Quở lại? Một trình giả lập thiết bị đầu cuối có độ phân giải cao? Ai biết, tuy nhiên đó là một cách tuyệt vời cho STM32.

Nếu các vòng tròn cũng như một số văn bản không phải là thứ của bạn, Artekit cũng có những kẻ xâm lược khu vực chạy trên STM32 36 chân.

Posted in Uncategorized

Leave a Reply

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