info@panadisplay.com
Bridgetek BT81X (815/6) Napredna EVE grafička kontrola motora

Bridgetek BT81X (815/6) Napredna EVE grafička kontrola motora

May 09, 2019

Kontrolni pin pozadinskog osvetljenja

Kontrolni pin za zatamnjenje pozadinskog osvetljenja (BACKLIGHT) je pulsno modulirani (PWM) signal kojim upravlja
dva registra: REG_PWM_HZ i REG_PWM_DUTY . REG_PWM_HZ specificira PWM izlaznu frekvenciju,
domet je 250-10000 Hz. REG_PWM_DUTY specificira radni ciklus; raspon je 0-128. Vrijednost 0
znači da je PWM potpuno isključen i da 128 znači potpuno uključeno.
BACKLIGHT pin će izlaziti nisko kada DISP pin nije omogućen (tj. Logička 0).


DISP Control Pin

DISP pin je izlaz opšte namene koji se može koristiti za omogućavanje ili resetovanje LCD ekrana. The
pin se kontrolira pisanjem u Bit 7 REG_GPIO registra, ili bit 15 od REG_GPIOX.


Opće namjene IO igle

BT815 / 6 se može konfigurisati da koristi do 4 GPIO pinova. Ove GPIO pinove kontrolišu
REG_GPIOX_DIR i REG_GPIOX registri. Alternativno mogu biti i GPIO0 i GPIO1 igle
kontrolira REG_GPIO_DIR i REG_GPIO da bi se održala kompatibilnost sa FT800 / FT801.
Kada je QSPI omogućen u Quad modu, GPIO0 / IO2 i GPIO1 / IO3 pinovi se koriste kao podatkovne linije
QSPI.


Pins Pogonska kontrola struje
Izlazna pogonska struja izlaznih pinova može se mijenjati prema sljedećoj tablici pisanjem u bit [6: 2] od
REG_GPIO registar ili bit [14:10] REG_GPIOX registra. Alternativno, koristite naredbu SPI PINDRIVE
da promenite jačinu pojedinačnih pinova.

image

Audio Engine

BT815 / 6 obezbeđuje mono audio izlaz sa sigma-delta modulacijom kroz digitalni izlazni pin, AUDIO_L.
Izlazi dva audio izvora, zvučni sintisajzer i reprodukcija audio datoteka.


4.7.1 Sintetizator zvuka

Zvučni procesor, AUDIO ENGINE, generiše zvučne efekte iz male ROM biblioteke tabele talasa.
Da biste reproducirali zvučni efekt naveden u tablici 4.3, učitajte REG_SOUND registar s vrijednošću koda i upišite 1 u
REG_PLAY registar. REG_PLAY registar čita 1 dok se efekat reprodukuje i vraća '0' kada
efekat završava. Neki zvučni efekti se reprodukuju neprekidno sve dok se ne prekinu ili im se naredi da reprodukuju sledeći
zvučni efekat. Da biste prekinuli efekt, napišite novu vrijednost u REG_SOUND i REG_PLAY registre; npr. napiši
0 (Tišina) na REG_SOUND i 1 na PEG_PLAY da zaustavite zvučni efekat.
Jačina zvuka kontrolira se registrom REG_VOL_SOUND. 16-bitni REG_SOUND registar preuzima
8-bitni zvuk u niskom bajtu. Za neke zvukove, označene sa "pitch adjust" u tabeli ispod, visokih 8 bitova
sadrže vrednost MIDI napomene. Za ove zvukove, notna vrijednost nula označava srednju C. Za ostale zvukove
visoki bajt REG_SOUND se ignoriše.


image

image

image

image

image

4.7.2 Audio reprodukcija

BT815 / 6 može reproducirati snimljeni zvuk preko audio izlaza. Da biste to uradili, učitajte originalni zvuk

podatke u RAM memorije BT815 / 6 i podesite registre za početak reprodukcije.

Registri koji kontroliraju audio reprodukciju su:

REG_PLAYBACK_START: početna adresa audio podataka

REG_PLAYBACK_LENGTH: dužina audio podataka, u bajtovima

REG_PLAYBACK_FREQ: frekvencija uzorkovanja reprodukcije, u Hz

REG_PLAYBACK_FORMAT: format reprodukcije, jedan od LINEARNIH UZORAKA, ULAW UZORAKA ili ADPCM UZORAKA

REG_PLAYBACK_LOOP: ako je nula, uzorak se igra jednom. Ako je jedan, uzorak se ponavlja beskonačno

REG_PLAYBACK_PLAY: pisanje na ovu lokaciju pokreće početak audio reprodukcije, bez obzira na pisanje '0' ili '1'. Pročitajte natrag '1' kada je reprodukcija u toku, i '0' kada se reprodukcija završi

REG_VOL_PB: volumen reprodukcije, 0-255


Podržani mono audio formati su 8-bitni PCM, 8-bitni uLAW i 4-bitni IMA-ADPCM. For
ADPCM_SAMPLES, svaki uzorak je 4 bita, tako da su dva uzorka pakirana po bajtu, prvi uzorak je u bitovima
0-3, a druga je u bitovima 4-7.
Trenutni pokazivač čitanja audio reprodukcije može se upitati čitanjem REG_PLAYBACK_READPTR. Korištenje
veliki bafer uzorka, petlja, i ovaj pokazivač čitanja, host MPU / MCU može da obezbedi kontinuirani tok
audio.