Audio pavyzdys dsPIC30f6014

B

BIxi

Guest
Hi guys!
Aš dirbu su plėtros taryba dsPIC30f6014.
Aš apie registrų informacijos, tačiau aš nežinau, kaip aš galiu žinoti, kad šios instrukcijos reikšmė:

while (! DCISTATbits.TMPTY) / * palaukti, kol TXBUF0 ir TXBUF1 buvo
persikėlė į savo šešėlį registrai
transmission *
TXBUF0 = 0x7FFF;
TXBUF1 = 0x2300;Kažkas sakė man, kad
TXBUF0 = 0x7FFF; reiškia, kad, jis sako, kad kodekas būti pasirengusi, nes informacija ketina gauti ne garso informacija ...
Informacija ketina gauti yra iniciacijos informacijos ...

(Kaip galima programuotojas žino, kad suteikiant TXBUF0 0x7FFF vertė reiškia ši informacija?)TXBUF1 = 0x2300; Kaip aš galiu žinoti, kas yra šio kodek numeriai prasme?Kas nors gali man padėti .........

 
BIxi rašė:Aš dirbu su plėtros taryba dsPIC30f6014.

Aš apie registrų informacijos, tačiau aš nežinau, kaip aš galiu žinoti, kad šios instrukcijos reikšmė:TXBUF1 = 0x2300; Kaip aš galiu žinoti, kas yra šio kodek numeriai prasme?
 
Kas plėtros taryba naudojate?Kas yra CODEC naudojate?
Aš naudoju DSPICDEM lenta.
Ir kodekas si3000.
Bet Datasheet turiu ji neturi pasakyti apie tai registrų prasme ...

si3000.pdf tai lape aš naudoju.

Ar kas nors pasakys man, kur aš galėčiau rasti daugiau record lapo?

linkėjimai
Atsiprašome, bet jums reikia prisijungęs, kad galėtumėte peržiūrėti šį priedą

 
Nėra "Daugiau įrašas lape", Jums tik reikia ieškoti tarp eilučių

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Šypsotis" border="0" />Taigi ...nuo faktinių Datasheet:

Citata:Skaitmeninė informacija yra perduodama tarp DSP ir pagal 16 forma Si3000-bit Pradinis rėmeliai ir 16 bitų Vidurinis Frames.
Yra atskiras kaiščiais gauti (TVO) ir perduoda (SDI) funkcijas, teikti tuo pačiu metu gauna / perduoda operacijos per kiekvieną laikotarpį.

Pirminis Rėmeliai naudojamos skaitmeninio garso duomenų pavyzdžių.
Pirminis Rėmeliai pasireikšti frame rate ir visada dabar.
Vidurinis Rėmai naudojamos prieigai prie vidaus Si3000 registrai.
Vidurinis Frames "ne visada yra dabartis ir prašoma pagal pareikalavimą.
Kai Vidurinis rėmeliai yra, jie atsiranda vidurio taškas tarp pirminės Frames.
Taigi ne Pirminis Rėmai sumažėjo

 
ačiū Admir
bet

Kokia 0x2300 prasme yra "kontrolės žodis"?

Kodėl ši kontrolė žodis, o ne kitus?

 
Jūs naujas lapeliai, eh?

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Mirkčiojimai" border="0" />Jei norite rašyti CODEC, tada jums reikia rašyti 16 bitų tokiu būdu (žr. pridėtą nuotrauką iš lapo):

D0 .. 7: duomenys, įrašyti
D8 .. D12: Adresas CODEC užsiregistruoti rašykite
D13: skaityti / rašyti-bit (= 0 įrašymo operacijos)
D14 .. D15: Rezervuota (= 0)

Taigi, pavyzdžiui, jei aš noriu parašyti vertė 0x18 registruotis 1, galiu siųsti:
(dvejetainiu) 0000 0001 0001 1000 ar hex: 0x0118.

Gerai, dabar, kas yra 0x0118 ir kaip man žinoti ką ji veikia?Pasikonsultavusi lapo pamatysite, kad ji nustatoma bitai BPD, LPD, ir reset bitų hpd, MPD, SPD.Aprašymą BPD man sako, kad jis bus maitinimo linijos vairuotojui ir garsiakalbio vairuotojas kodeką.

Citata:

Kokia 0x2300 prasme
 

Welcome to EDABoard.com

Sponsor

Back
Top