Id-dar > Aħbarijiet > Il-kontenut

Bridgetek BT81X (815/6) Avvanzata EVE Grafika Kontroll tal-Magna

May 09, 2019

Pin tal-Kontroll tad-Dawl

Il - pin ta 'kontroll li jbaxxi l - backlight (BACKLIGHT) huwa sinjal ta' impulsi ta 'wisa' ta 'impuls (PWM) ikkontrollat minn
żewġ reġistri: REG_PWM_HZ u REG_PWM_DUTY . REG_PWM_HZ jispeċifika l-frekwenza tal-ħruġ tal-PWM,
il-firxa hija 250-10000 Hz. REG_PWM_DUTY tispeċifika ċ-ċiklu ta 'xogħol; il-medda hija 0-128. Valur ta '0
tfisser li l-PWM huwa kompletament mitfi u 128 tfisser kompletament mixgħul.
Il-labra ta ’BACKLIGHT toħroġ baxxa meta l-pin tad-DISP mhux attivat (jiġifieri loġika 0).


Pin tal-Kontroll tad-DISP

Il-pinn tad-DISP huwa prodott ta 'skop ġenerali li jista' jintuża biex jippermetti jew jerġa 'jissettja l-pannell tal-wiri tal-LCD. Il-
pin huwa kkontrollat billi tikteb fil-Bit 7 tar-reġistru REG_GPIO, jew bit 15 ta 'REG_GPIOX.


Labar IO ta 'Skop Ġenerali

Il-BT815 / 6 jista 'jiġi kkonfigurat biex juża sa 4 labar tal-GPIO. Dawn il - labar tal - GPIO huma kkontrollati mill -
REG_GPIOX_DIR u REG_GPIOX reġistri. Alternattivament il-labar GPIO0 u GPIO1 jistgħu jkunu wkoll
ikkontrollat minn REG_GPIO_DIR u REG_GPIO biex iżomm kompatibilità b'lura mal-FT800 / FT801.
Meta l-QSPI huwa attivat fil-modalità Quad, il-pinnijiet GPIO0 / IO2 u GPIO1 / IO3 jintużaw bħala linji tad-data tal-
QSPI.


Labar Kontroll tal-Kurrent
Il - kurrent tal - ħruġ tal - pinnijiet ta 'l - output jista' jinbidel skond it - tabella li ġejja billi tikteb għal bit [6: 2] ta '
Reġistru REG_GPIO jew bit [14:10] tar-reġistru REG_GPIOX. Inkella, uża l-kmand SPI PINDRIVE
biex tbiddel il-qawwa tas-sewqan tal-brilli individwali.

image

Magna awdjo

BT815 / 6 jipprovdi ħruġ mono-awdjo b'modulazzjoni sigma-delta permezz ta 'pin tal-ħruġ diġitali, AUDIO_L.
Jipproduċi żewġ sorsi tal-awdjo, is-sintetizzatur tal-ħoss u d-daqq tal-fajl tal-awdjo.


4.7.1 Sintetizzatur tal-Ħoss

Proċessur tal-ħoss, AUDIO ENGINE, jiġġenera l-effetti tal-ħoss minn tabella żgħira tar-ROM tal-mewġ tar-ROM.
Biex tilgħab effett tal-ħoss imniżżel fit-Tabella 4.3, għabbi r-reġistru REG_SOUND b'valur tal-kodiċi u ikteb 1 sa
ir-reġistru REG_PLAY. Ir-reġistru REG_PLAY jaqra 1 waqt li l-effett qed jilgħab u jirritorna '0' meta
l-effett jispiċċa. Xi effetti tal-ħoss jilagħbu kontinwament sakemm jiġu interrotti jew istruzzjonijiet biex jilagħbu dak li jmiss
effett tal-ħoss. Biex tinterrompi effett, ikteb valur ġdid lir-reġistri REG_SOUND u REG_PLAY; eż. ikteb
0 (Silenzju) għal REG_SOUND u 1 għal PEG_PLAY biex twaqqaf l-effett tal-ħoss.
Il-volum tal-ħoss huwa kkontrollat mir-reġistru REG_VOL_SOUND. Ir-reġistru REG_SOUND ta ’16-il bit jieħu
Ħoss 8-bit fil-byte baxx. Għal xi ħsejjes, immarkati "pitch aġġusta" fit-tabella hawn taħt, l-għoli 8 bits
fihom valur tan-nota MIDI. Għal dawn il-ħsejjes, valur ta 'nota ta' żero jindika nofs C. Għal ħsejjes oħra
il-byte għoli ta ’REG_SOUND huwa injorat.


image

image

image

image

image

4.7.2 Daqq ta 'l-Awdjo

Il-BT815 / 6 jista 'jirrekordja l-ħoss irreġistrat permezz tal-awdjo output tiegħu. Biex tagħmel dan, għabbi l-ħoss oriġinali

data fil-RAM tal-BT815 / 6, u ssettja reġistri biex tibda d-daqq.

Ir-reġistri li jikkontrollaw id-daqq tal-awdjo huma:

REG_PLAYBACK_START: l-indirizz tal-bidu tad-data awdjo

REG_PLAYBACK_LENGTH: it-tul tad-data awdjo, f'bytes

REG_PLAYBACK_FREQ: il-frekwenza tal-kampjunar tad-daqq, f'Hz

REG_PLAYBACK_FORMAT: il-format tad-daqq, wieħed mill-KAMPJUNI LINJI, KAMPJUNI ULAW, jew KAMPJUNI ADPCM

REG_PLAYBACK_LOOP: jekk żero, il-kampjun jintlagħab darba. Jekk wieħed, il-kampjun jiġi ripetut indefinittivament

REG_PLAYBACK_PLAY: kitba għal dan il-post tikkawża l-bidu tal-awdjo, irrispettivament mill-kitba '0' jew '1'. Aqra lura '1' meta d-daqq ikun għaddej, u '0' meta l-qari jispiċċa

REG_VOL_PB: volum ta 'daqq, 0-255


Il-formati mono-awdjo appoġġjati huma PCM ta '8-il bits, uLAW ta' 8 bits u 4-bits IMA-ADPCM. Għal
ADPCM_SAMPLES, kull kampjun huwa 4 bits, għalhekk żewġ kampjuni huma ppakkjati kull byte, l-ewwel kampjun huwa f’bits
0-3 u t-tieni tinsab f’bits 4-7.
L-indikatur tal-qari tal-awdjo tal-qari tal-awdjo attwali jista 'jiġi mistoqsi billi jaqra r-REG_PLAYBACK_READPTR. Bl-użu
bafer tal-kampjun kbir, looping, u dan il-qari pointer, l-MPU / MCU ospitanti jista 'jipprovdi fluss kontinwu
ta 'awdjo.