گھر > خبریں > مواد

Bridgetek BT81X (815/6) اعلی درجے کی ای ای ای گرافکس انجن کنٹرول

May 09, 2019

Backlight کنٹرول پن

backlight dimming کنٹرول پن (BACKLIGHT) ایک پلس چوڑائی ماڈیولڈ (PWM) سگنل کنٹرول ہے
دو رجسٹر: REG_PWM_HZ اور REG_PWM_DUTY . REG_PWM_HZ پی ڈبلیو ایم ایم آؤٹ پٹ فریکوئنسی کی وضاحت کرتا ہے،
رینج 250-10000 ہز ہے. REG_PWM_DUTY ڈیوٹی سائیکل کا تعین کرتا ہے؛ حد 0-128 ہے. 0 کی ایک قیمت
مطلب یہ ہے کہ پی ڈبلیو ایم ایم مکمل طور پر بند ہے اور 128 کا مطلب ہے.
جب بیک ڈ پن کو فعال نہیں کیا جائے تو بیکلائٹ پن پیداوار پیداوار میں کم ہوجائے گا (یعنی منطق 0).


DISP کنٹرول پن

DISP پن ایک عام مقصد کی پیداوار ہے جو LCD ڈسپلے پینل کو فعال کرنے، یا ری سیٹ کرنے کے لئے استعمال کیا جا سکتا ہے. The
پن REG_GPIO رجسٹریشن کے بٹ 7، یا REG_GPIOX کے تھوڑا سا 15 لکھ کر کنٹرول کیا جاتا ہے.


عمومی مقصد IO پن

BT815 / 6 4 GPIO پنوں کو استعمال کرنے کے لئے ترتیب دیا جا سکتا ہے. یہ GPIO پنوں کو کنٹرول کیا جاتا ہے
REG_GPIOX_DIR اور REG_GPIOX رجسٹر. متبادل طور پر GPIO0 اور GPIO1 پن بھی ہوسکتے ہیں
FT800 / FT801 کے ساتھ پسماندگی مطابقت کو برقرار رکھنے کے لئے REG_GPIO_DIR اور REG_GPIO کی طرف سے کنٹرول.
جب کوئ پیڈ موڈ میں QSPI کو فعال کیا جاتا ہے تو، GPIO0 / IO2 اور GPIO1 / IO3 پنوں کے ڈیٹا لائنز کے طور پر استعمال کیا جاتا ہے.
QSPI.


پنوں موجودہ کنٹرول ڈرائیو
آؤٹ پٹ پنوں کی موجودہ پیداوار ڈرائیو کو مندرجہ ذیل ٹیبل کے مطابق تبدیل کر دیا جاسکتا ہے. [6: 2]
REG_GPIO رجسٹر یا تھوڑا سا [14:10] REG_GPIOX رجسٹر. متبادل طور پر، SPI کمانڈ PINDRIVE کا استعمال کریں
انفرادی پن ڈرائیو کی طاقت کو تبدیل کرنے کے لئے.

image

آڈیو انجن

بی ٹی 815/6 ڈیجیٹل آؤٹ پٹ پن، AUDIO_L کے ذریعہ سماما ڈیلٹا ماڈیولول کے ساتھ مونو آڈیو آؤٹ پٹ فراہم کرتا ہے.
یہ دو آڈیو وسائل، صوتی سنتھیززر اور آڈیو فائل پلے بیک کی پیداوار کرتی ہے.


4.7.1 صوتی سنتھیززر

صوتی پروسیسر، آڈیو انجن، لہروں کی ایک چھوٹی سی ROM لائبریری سے صوتی اثرات پیدا کرتا ہے.
ٹیبل 4.3 میں درج کردہ صوتی اثر کو کھیلنے کے لئے، REG_SOUND کو کوڈ کی قدر کے ساتھ رجسٹر کریں اور 1 لکھ لیں
REG_PLAY رجسٹر. REG_PLAY رجسٹریشن 1 پڑھتا ہے جب اثر کھیل رہا ہے اور جب '0' واپس آتا ہے
اثر ختم ہوتا ہے. کچھ صوتی اثرات اگلے کھیلنے کے لئے رکاوٹ یا ہدایت تک مسلسل چلتے ہیں
آواز کا اثر. کسی اثر کو روکنے کے لئے، REG_SOUND اور REG_PLAY رجسٹر کرنے کیلئے ایک نیا قدر لکھیں؛ لکھتے ہیں
صوتی اثر کو روکنے کیلئے 0 (خاموش) REG_SOUND اور 1 سے PEG_PLAY تک.
صوتی حجم REG_VOL_SOUND سے رجسٹرڈ کیا جاتا ہے. 16-تھوڑا سا REG_SOUND رجسٹر ایک لیتا ہے
کم بائٹ میں 8 بٹ آواز. کچھ آوازوں کے لئے، نیچے دی گئی میز میں "پچ ایڈجسٹ" نشان لگا دیا گیا، اعلی 8 بٹس
MIDI نوٹ قیمت پر مشتمل ہے. ان آوازوں کے لئے، صفر کی ایک نوٹ قیمت درمیانی سی کی طرف اشارہ کرتا ہے. دیگر آوازوں کے لئے
REG_SOUND کی اعلی بائٹ کو نظر انداز کر دیا گیا ہے.


image

image

image

image

image

4.7.2 آڈیو پلے بیک

بی ٹی 815/6 اس کی آڈیو آؤٹ پٹ کے ذریعہ ریکارڈ شدہ آواز ادا کر سکتا ہے. ایسا کرنے کے لئے، اصل آواز لوڈ کریں

BT815 / 6 کی رام میں ڈیٹا، اور پلے بیک شروع کرنے کے لئے رجسٹر مقرر.

آڈیو پلے بیک کو کنٹرول کرنے والے رجسٹرز ہیں:

REG_PLAYBACK_START: آڈیو ڈیٹا کا آغاز پتہ

REG_PLAYBACK_LENGTH: آڈیو ڈیٹا کی لمبائی، بائٹس میں

REG_PLAYBACK_FREQ: ہز میں پلے بیک نمونے کی فریکوئنسی

REG_PLAYBACK_FORMAT: پلے بیک کی شکل، LINEAR SAMPLES، ULAW SAMPLES، یا ADPCM نمونے میں سے ایک

REG_PLAYBACK_LOOP: صفر اگر، نمونہ ایک بار کھیلا جاتا ہے. اگر ایک، نمونہ غیر معتبر طور پر بار بار کیا جاتا ہے

REG_PLAYBACK_PLAY: اس جگہ پر لکھیں '0' یا '1' لکھ کر قطع نظر آڈیو پلیئر بیک کی شروعات کو روکتا ہے. جب پلے بیک جاری ہے تو پھر '1' پڑھیں اور '0' جب پلے بیک ختم ہو جائیں

REG_VOL_PB: پلے بیک حجم، 0-255


سپورٹ مونو آڈیو فارمیٹس 8 بٹ PCM، 8 بٹس یو ایل اے اور 4 بٹس IMA-ADPCM ہیں. کے لئے
ADPCM_SAMPLES، ہر نمونہ 4 بٹس ہے، لہذا دو نمونے فی بائٹ پیک کیا جاتا ہے، پہلا نمونہ بٹس میں ہے.
0-3 اور دوسرا بٹس 4-7 میں ہے.
موجودہ آڈیو پلے بیک کو پڑھنے کا اشارہ REG_PLAYBACK_READPTR پڑھنے کے ذریعہ سوال کیا جا سکتا ہے. استعمال کرنا
ایک بڑے نمونہ بفر، لوپنگ، اور یہ پڑھنے والے پوائنٹر، میزبان MPU / MCU مسلسل مسلسل ندی فراہم کرسکتا ہے
آڈیو.