cc1101.pdf page 54 

CC1101́A64oCgFIFOiTXf[^RXf[^2ށj܂݂܂B 
SPIC^[tF[X́ARX FIFO@TX FIFOւ̃ANZXɎgp܂B 
10.5߂́ASPI FIFOANZXɊւڍׂ܂݂܂B 
FIFORg[́ATX FIFOARX FIFOŃA_[t[mł܂B
TX FIFOɏƂATX FIFOI[o[t[邱ƂMCU̐ӔCłB 

TX FIFOI[o[t[ɂȂƁATX FIFÕf[^e̓G[ƂȂ܂B 

lɁB̂ƂAMCURX FIFOA_[t[ɂȂȂ΁ARX FIFO̓A_[t[ƂăG[̏ԂȂ̂ŁAłɋRXFIFOւ̃ANZXMCUŔȂ΂܂B


SPIwb_ڂĂԁASOsŗp\ł`bvXe[^XoCgAāAANZXݑłȂ΃ANZXǍݑTX FIFÖtłȂ΁ARX FIFÖt܂݂܂B 


30y[W̏̑10.1߂́AɊւ葽̏ڍׂ܂݂܂B 

RX FIFOTX FIFÕoCǵAꂼXe[^XWX^

RXBYTES.NUM_RXBYTES
TXBYTES.NUM_TXBYTES

烊[h邱Ƃł܂B

RX FIFO̍Ō̃oCgSPIC^[tF[Xɂēǂ܂1Mf[^oCgmȓRX FIFOɏȂ΁A
RX FIFO|C^[͂ƃAbvf[g܂AāAŌ̓ǂ܂ꂽoCg͕܂B 

̖邽߂ɁA̍Ō̃oCg󂯎OɁARX FIFO͐΂ɏȂŉB


̖邽߂ɁA̍Ō̃oCg󂯎OɁARX FIFO͌ċɂĂ͂܂B

64oCg̔̃pPbg̏ꍇApPbgRXFIFOɎM܂ő҂ƂĂ܂B

64oCgȏ̃pPbg̏ꍇAMCU͉oCgRXFIFOǂݏoł邩肵Ȃ΂܂B


ȉ̃\tgEFA[`gƂł܂B


RXBYTES.NUM_RXBYTES̓ǂݍ݂JԂAȂƂxł邱ƂĂ闦ŁAǂRFoCgl܂Ŏ󂯎邩ƂꂪAԂ܂; 

āAlnɕۊǂĂB 

2.ApPbg̒#̃oCgcĂȂ΁A(n-1)oCgRXFIFOǂł B


3.oCgn = #܂ł̎c̃pPbgoCgAXebv12JԂĂ  

4.RXc̃oCgRXFIFOǂłB

FIFOTHR.FIFO_THR4rbg̐ݒŁAFIFORX,TX̃f[^ʂύX邱Ƃł܂B

\36́ARXTX FIFÔ߂16FIFO_THRZbeBOƑΉ邵lXg܂B 

臒lRX FIFOTX FIFÔ߂ɔΕŃR[h܂BThis̓I[o[t[ɓ}[W^܂AāAA_[t[ɂB邩ɂĂ킩܂B


