800 x 600 VGA ด้วย STM32F4

การสร้าง VGA เป็นที่ต้องการตามคำแนะนำของ Hackaday เช่นเดียวกับที่ไม่ยากที่จะดูว่าทำไม แน่นอนว่าวิดีโอเกม Res Low-res อย่างไรก็ตามการส่งพิกเซลเหล่านั้นออกไปที่หน้าจอนั้นเป็นความสำเร็จที่ยากลำบากในการเข้ารหัส งานที่ดีที่สุดที่ดีที่สุดที่ทำได้คือมาตรฐาน VGA ดั้งเดิม, 640 × 480 ตอนนี้เรามีแขนที่รวดเร็วนั่งอยู่รอบ ๆ เราสามารถชนว่ามากถึง 800 × 600 เช่น [Karl] ทำกับคณะกรรมการการค้นพบ STM32F4

ปัญหาเกี่ยวกับการสร้าง VGA บนไมโครคอนโทรลเลอร์คือความถี่พิกเซล – ความเร็วที่พิกเซลที่ถูกผลักออกจากไมโครคอนโทรลเลอร์รวมถึงบนหน้าจอ สำหรับจอแสดงผลขนาด 800 × 600 นั่นคือ 36 MHz; เร็วกว่า Micros 8 บิตที่สามารถทำได้อย่างไรก็ตามชิ้นส่วนของเค้กสำหรับ STM32F4 [Karl] กำลังใช้งานอยู่

[Karl] เริ่มพัฒนาโดยดูงาน VGA Job Artekit ใส่เข้าด้วยกัน มันใช้ประโยชน์จาก STM32 อย่างไรก็ตามส่วน F103 36 พิน ถึงกระนั้นก็ยังเพียงพอที่จะสร้างจอแสดงผลขนาด 800 × 600 สองเท่า [Karl] นำรหัสนี้รวมถึงพอร์ตไปยังส่วน F4 บนกระดาน Discovery ที่มีพื้นที่เพียงพอสำหรับบัฟเฟอร์เฟรม 800 × 600 เต็ม

ด้วย RAM ทั้งหมดที่อยู่บนกระดาน F4 [Karl] สามารถขยายเฟรมบัฟเฟอร์ได้ตลอดจนสร้างหน้าจอความละเอียดสูงที่ค่อนข้างสูงพร้อมกับ DMA รวมถึงรหัสล็อตมากมาย มันดูดีเช่นเดียวกับตอนนี้เราแค่ต้องการแอปพลิเคชั่นที่เหมาะสมสำหรับจอแสดงผล VGA ความละเอียดสูง retrocomputing? เครื่องจำลองเทอร์มินัลความละเอียดสูง? ใครจะรู้ว่ามันเป็นสิ่งที่ยอดเยี่ยมสำหรับ STM32

หากแวดวงเช่นเดียวกับข้อความบางอย่างไม่ใช่สิ่งของของคุณ ARTEKIT ในทำนองเดียวกันมีผู้รุกรานพื้นที่ที่ทำงานบน STM32 36-pin

Author: found

Leave a Reply

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