800 x 600 VGA এর সাথে STM32F4

ভিজিএ জেনারেট করা একটি বার্ষিক হ্যাকডে পরামর্শ লাইনের উপর পছন্দসই, সেইসাথে কেন এটি দেখতে কঠিন নয়। নিম্ন-রিসোর্স ভিডিও গেমস, অবশ্যই, পর্দায় সমস্ত পিক্সেলগুলি পাঠানোর জন্য সত্যিই কোডিংয়ের বেশ কঠিন কৃতিত্ব। খুব ভাল অনেক কাজ অর্জন করেছেন মূল ভিজিএ স্ট্যান্ডার্ড, 640 × 480। এখন আমাদের চারপাশে বসার দ্রুত অস্ত্র আছে, আমরা 800 × 600, যেমন [কার্ল] একটি stm32f4 আবিষ্কারের বোর্ডের সাথে ছিলাম।

একটি মাইক্রোকন্ট্রোলারের ভিজিএ উৎপাদনের সমস্যাটি পিক্সেল ফ্রিকোয়েন্সি – মাইক্রোকন্ট্রোলারের পাশাপাশি স্ক্রিনে যাওয়ার সময় পিক্সেলগুলি হ্রাস পায় এমন গতি। একটি 800 × 600 প্রদর্শনের জন্য, 36 মেগাহার্টজ এর জন্য; 8-বিট মাইক্রোগুলি কী করতে পারে তার চেয়ে দ্রুত, তবে STM32F4 [কার্ল] এর জন্য পিষ্টক একটি টুকরা ব্যবহার করছে।

[কার্ল] ভিজিএ জবির আর্চিকিট একসাথে রেখে তার বিকাশ শুরু করে। এটি পাশাপাশি একটি STM32 ব্যবহার করে, তবে একটি 36-পিন F103 অংশ। তবুও, এটি একটি লাইন-দ্বিগুণ 800 × 600 প্রদর্শন উত্পাদন দ্রুত যথেষ্ট ছিল। [কার্ল] এই কোডটি গ্রহণ করে এবং সেইসাথে এটি আবিষ্কার বোর্ডে F4 অংশে পোর্ট করে যা একটি পূর্ণ 800 × 600 ফ্রেম বাফারের জন্য পর্যাপ্ত এলাকা রয়েছে।

এফ 4 অংশে যে সমস্ত র্যামের সাথে, [কার্ল] ফ্রেমের বাফার বিস্তৃত করতে সক্ষম হয়েছিল এবং পাশাপাশি ডিএমএ পাশাপাশি কোডের প্রচুর লাইনের সাথে একটি মোটামুটি উচ্চ-রেজোলিউশন স্ক্রীন তৈরি করতে সক্ষম হয়েছিল। এটি দুর্দান্ত দেখায়, পাশাপাশি এখন আমরা কেবলমাত্র উচ্চ-রেজোলিউশনের ভিজিএ প্রদর্শনের জন্য উপযুক্ত অ্যাপ্লিকেশন প্রয়োজন। Retrocomputing? একটি উচ্চ রেজল্যুশন টার্মিনাল এমুলেটর? কে জানে, তবে এটি STM32 এর জন্য একটি চমত্কার ব্যবহার।

চেনাশোনা পাশাপাশি কিছু পাঠ্য আপনার জিনিস না হলে, ARTEKIT একইভাবে 36-পিন STM32 তে চলমান এলাকা আক্রমণকারী রয়েছে।