Bosh sahifa > Yangiliklar > Kontent

Bridgetek BT81X (815/6) Kengaytirilgan EVE Grafik Dvigatel nazorati

May 09, 2019

Backlight Control Pin-ga teging

Orqa yorug'lik qisqartiruvchi nazorat pimi (BACKLIGHT) tomonidan nazorat qilingan pulsli kenglikdagi modulyatsiyalangan (PWM) signal.
ikki registr: REG_PWM_HZ va REG_PWM_DUTY . REG_PWM_HZ, PWM chiqish chastotasini bildiradi,
oralig'i 250-10000 Gts. REG_PWM_DUTY vazifa aylanishini belgilaydi; oralig'i 0-128 gacha. 0 qiymati
PWM to'liq yopiq ekanligini va 128 butunlay yopiq degan ma'noni anglatadi.
DISP pinni yoqmagan (ya'ni, mantiq 0) BACKLIGHT pimi kam chiqadi.


DISP Boshqarish pin

DISP pimi, LCD displey panelini yoqish yoki o'chirish uchun ishlatilishi mumkin bo'lgan umumiy maqsadli chiqimdir. The
pin, REG_GPIO registrining 7 bitiga yoki REG_GPIOX bitiga 15 yozish orqali nazorat qilinadi.


Umumiy maqsadlar uchun IO pin

BT815 / 6, eng ko'p 4 GPIO pim foydalanish uchun yapılandırılabilir. Ushbu GPIO pinleri tomonidan nazorat qilinadi
REG_GPIOX_DIR va REG_GPIOX qayd qiladi. Shu bilan bir qatorda GPIO0 va GPIO1 pinlari ham bo'lishi mumkin
FT800 / FT801 bilan qayta muvofiqligini ta'minlash uchun REG_GPIO_DIR va REG_GPIO tomonidan nazorat qilinadi.
Quad rejimida QSPI yoqilganda, GPIO0 / IO2 va GPIO1 / IO3 pinlari
QSPI.


Pinlar oqimi boshqaruvi
Chiqish pimlarining chiqish oqimining oqimi quyidagi [6: 2] soniga yozish orqali o'zgarishi mumkin
REG_GPIOX registrining REG_GPIO registr yoki bit [14:10]. Shu bilan bir qatorda, SPI buyrug'i PINDRIVE dan foydalaning
alohida pinli chalg'igan kuchini o'zgartirish uchun.

image

Ovoz mexanizmi

BT815 / 6 raqamli chiqish pimi, AUDIO_L orqali sigma-delta modulyatsiyasi bilan mono tovush chiqishini ta'minlaydi.
Bu ikki audio manbaga, ovoz sintezatoriga va audio fayllarni o'qishga ijozat beradi.


4.7.1 Ovoz Synthesizer

Audio protsessor, AUDIO MOTOR, to'lqinlar stolidagi kichik ROM kutubxonasidan tovush effektlarini yaratadi.
4.3-jadvalda keltirilgan tovush effektini ijro etish uchun REG_SOUND registrini kod qiymati bilan yozing va 1dan yozing
REG_PLAY reestri. REG_PLAY ro`yxatdan o`tkazish effekt o`rnatilganda 1ni o`qadi va qachonki '0`ni qaytaradi
ta'siri tugaydi. Ba'zi tovush effektlari uzluksiz yoki o'ynash uchun ko'rsatma berilguniga qadar doimiy ravishda ijro etiladi
ovoz effekti. Effektni uzish uchun REG_SOUND va REG_PLAY registrlariga yangi qiymat yozing; Masalan, yozing
Ovoz effektini to'xtatish uchun REG_SOUND va 1dan PEG_PLAYga 0 (Silence) ni bosing.
Ovoz balandligi REG_VOL_SOUND ro'yhatiga qarab boshqariladi. 16-bitlik REG_SOUND registrni oladi
Past baytda 8-bit ovoz. Ba'zi tovushlar uchun quyidagi jadvalda "balandlikni belgilang" belgilab qo'yilgan, balandligi 8 bit
MIDI yozuv qiymati mavjud. Ushbu tovushlar uchun nolning bir eslatma qiymati o'rta Sni bildiradi. Boshqa tovushlar uchun
REG_SOUND ning yuqori baytlari e'tibordan chetda.


image

image

image

image

image

4.7.2 Ovozni qayta tinglash

BT815 / 6, ovoz chiqishi orqali yozib olingan tovushlarni o'qiydi. Buning uchun original tovushni joylashtiring

ma'lumotlar BT815 / 6-ning RAM-ga kiritiladi va ro'yxatga olishlarni ishga tushirishni boshlaydi.

Ovozni eshitishni boshqaruvchi registrlar:

REG_PLAYBACK_START: audio ma'lumotlarning boshlang'ich manzili

REG_PLAYBACK_LENGTH: audio ma'lumotlarning uzunligi baytlarda

REG_PLAYBACK_FREQ: trekning namunaviy chastotasi

REG_PLAYBACK_FORMAT: YO'Q ijro formati, LINEAR SAMPLES, ULAW SAMPLES yoki ADPCM SAMPLLARdan biri.

REG_PLAYBACK_LOOP: agar nol bo'lsa, namuna bir marta eshitiladi. Agarda, namunadir muddatsiz takrorlanadi

REG_PLAYBACK_PLAY: bu joyga yozish "0" yoki "1" yozilishidan qat'iy nazar, ovozni qayta tinglash boshlanishini tetiklaydi. Ijro etish davom etilganda "1" ni o'qing va ijro etish tugallangach "0" bo'ladi

REG_VOL_PB: ijro etish balandligi, 0-255


Qo'llab-quvvatlaydigan mono tovush formatlari 8-bit PCM, 8-bitli uLAW va 4-bit IMA-ADPCM. Uchun
ADPCM_SAMPLES, har bir namunadagi 4 bit, shuning uchun ikkita misol baytda to'planadi, birinchi namunadir bitda
0-3 va ikkinchisi bitlar 4-7 da.
Joriy audio tinglashni o'qish belgisi REG_PLAYBACK_READPTRni o'qish orqali so'ralishi mumkin. Foydalanish
katta namunadagi tampon, pastadir va ushbu o'qilgan pointer, uy egasi MPU / MCU doimiy oqim
audio.