亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mcbsp54.h

?? 利用DSP實現PCM算法的語音壓縮和識別的源程序
?? H
?? 第 1 頁 / 共 2 頁
字號:

#define GSYNC_OFF           0x00     /* CLKG always running                   */
#define GSYNC_ON            0x01     /* CLKG and FSG synch'ed to FSR          */ 


/* Multi-channel Control Register 1 and 2 MCR1/2 */

#define RMCM_CHANNEL_ENABLE	0x00 	 /* all 128 channels enabled              */
#define RMCM_CHANNEL_DISABLE	0x01 	 /* all channels disabled, selected by    */
						 /* enabling RP(A/B)BLK, RCER(A/B)        */

#define XMCM_CHANNEL_DX_DRIVEN 0x00  /* transmit data over DX pin for as many */
						 /* number of words as required           */
#define XMCM_XCER_CHAN_TO_DXR	0x01 	 /* selected channels written to DXR      */
#define XMCM_ALL_WORDS_TO_DXR	0x02 	 /* all words copied to DXR(1/2),         */
						 /* DX only driven for selected words     */
#define XMCM_CHANNEL_SYM_R/X	0x03 	 /* symmetric transmit and receive        */
						 /* operation                             */
     


#ifdef _INLINE
#define __INLINE static inline
#else
#define __INLINE
#endif

/********* Macro Definitions **************************************/


/******************************************************************/
/* MCBSP_BYTES_PER_WORD - return # of bytes required to hold #    */
/*                        of bits indicated by wdlen              */
/******************************************************************/
#define MCBSP_BYTES_PER_WORD(wdlen) \
        ((int)((wdlen) + 1) / 2)

/******************************************************************/
/* MCBSP_ENABLE(unsigned short port_no, unsigned short type) -    */
/*            starts serial port receive and/or transmit          */
/*            type= 1 rx, type= 2 tx, type= 3 both                */
/******************************************************************/
#define MCBSP_ENABLE(port_no,mode) \
         REG_WRITE(SPCR1_ADDR(port_no), \
          (MCBSP_SUBREG_READ(port_no, SPCR1_SUBADDR) | (mode & 1))); \
         REG_WRITE(SPCR2_ADDR(port_no), \
          (MCBSP_SUBREG_READ(port_no, SPCR2_SUBADDR) | ((mode >> 1) & 1)))

/******************************************************************/
/* MCBSP_TX_RESET() - reset transmit side of serial port          */
/*                                                                */
/******************************************************************/
#define MCBSP_TX_RESET(port_no)\
        MCBSP_SUBREG_BITWRITE(port_no, SPCR2_SUBADDR, XRST, XRST_SZ, 0);
  

/******************************************************************/
/* MCBSP_RX_RESET() - reset receive side of serial port           */
/*                                                                */
/******************************************************************/
#define MCBSP_RX_RESET(port_no)\
	  MCBSP_SUBREG_BITWRITE(port_no, SPCR1_SUBADDR, RRST, RRST_SZ, 0);
  

/******************************************************************/
/* MCBSP_DRR1_READ() - read data value from serial port           */
/******************************************************************/
/* use instead: MCBSP_SUBREG_READ(... , DRR1_SUBADDR, ... )*/
  

/******************************************************************/
/* MCBSP_DRR2_READ() - read data value from serial port           */
/******************************************************************/
/* use instead: MCBSP_SUBREG_READ(... , DRR2_SUBADDR, ... )*/

                       

/******************************************************************/
/* MCBSP_DRR12_READ() - read data value from serial port          */
/*                      return value as unsigned long             */
/******************************************************************/
#define MCBSP_DRR12_READ(port_no)\
     (((*(volatile unsigned long* DRR2_ADDR(port_no)))<<16) &\
      (REG_READ(DRR1_ADDR(port_no)))
                            

/******************************************************************/
/* MCBSP_DXR12_WRITE() - write data value to serial port          */
/******************************************************************/
#define MCBSP_DXR12_WRITE(port_no, value)\
     (REG_WRITE(DXR2_ADDR(port_no), (unsigned int) (value >> 16)),\
      (REG_WRITE(DXR1_ADDR(port_no), (unsigned int) value)) )
     

/******************************************************************/
/* MCBSP_IO_ENABLE() - place port in general purpose I/O mode     */
/******************************************************************/
#define MCBSP_IO_ENABLE(port_no) \
        { MCBSP_TX_RESET(port_no); MCBSP_RX_RESET(port_no); \
          MCBSP_SUBREG_BITWRITE(port_no, PCR_SUBADDR, RIOEN, 2, 0x0003) } 


/******************************************************************/
/* MCBSP_IO_DISABLE() - take port out of general purpose I/O mode */
/******************************************************************/
#define MCBSP_IO_DISABLE(port_no) \
        MCBSP_SUBREG_BITWRITE(port_no, PCR_SUBADDR, RIOEN, 2, 0x0000)


/******************************************************************/
/* MCBSP_FRAME_SYNC_ENABLE - sets FRST bit in SPCR                */
/******************************************************************/
#define MCBSP_FRAME_SYNC_ENABLE(port_no) \
        MCBSP_SUBREG_BITWRITE(port_no, SPCR2_SUBADDR, FRST, FRST_SZ, 0x0001)


/******************************************************************/
/* MCBSP_FRAME_SYNC_RESET - clrs FRST bit in SPCR                 */
/******************************************************************/
#define MCBSP_FRAME_SYNC_RESET(port_no) \
        MCBSP_SUBREG_BITWRITE(port_no, SPCR2_SUBADDR, FRST, FRST_SZ, 0x0000)


/******************************************************************/
/* MCBSP_SAMPLE_RATE_ENABLE - sets GRST bit in SPCR               */
/******************************************************************/
#define MCBSP_SAMPLE_RATE_ENABLE(port_no) \
        MCBSP_SUBREG_BITWRITE(port_no, SPCR2_SUBADDR, GRST, GRST_SZ, 0x0001)


/******************************************************************/
/* MCBSP_SAMPLE_RATE_RESET - clrs GRST bit in SPCR                */
/******************************************************************/
#define MCBSP_SAMPLE_RATE_RESET(port_no) \
        MCBSP_SUBREG_BITWRITE(port_no, SPCR2_SUBADDR, GRST, GRST_SZ, 0x0000)


/******************************************************************/
/* MCBSP_RRDY - returns selected ports RRDY                       */
/******************************************************************/
#define MCBSP_RRDY(port_no) \
        MCBSP_SUBREG_BITREAD(port_no, SPCR1_SUBADDR, RRDY, RRDY_SZ)


/******************************************************************/
/* MCBSP_XRDY - returns selected ports XRDY                       */
/******************************************************************/
#define MCBSP_XRDY(port_no) \
        MCBSP_SUBREG_BITREAD(port_no, SPCR2_SUBADDR, XRDY, XRDY_SZ)


/******************************************************************/
/* MCBSP_LOOPBACK_ENABLE - places selected port in loopback       */
/******************************************************************/
#define MCBSP_LOOPBACK_ENABLE(port_no) \
        MCBSP_SUBREG_BITWRITE(port_no, SPCR1_SUBADDR, DLB, DLB_SZ, 0x0001)


/******************************************************************/
/* MCBSP_LOOPBACK_DISABLE - takes port out of DLB                 */
/******************************************************************/
#define MCBSP_LOOPBACK_DISABLE(port_no) \
        MCBSP_SUBREG_BITWRITE(port_no, SPCR1_SUBADDR, DLB, DLB_SZ, 0x0000)


#ifdef __INLINE
#undef __INLINE
#endif

#endif /*_MCBSP_H_*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99国产精品久久久久久久久久| 久久综合色鬼综合色| 欧美日本韩国一区| 中文字幕在线不卡国产视频| 美女视频黄 久久| 色哟哟国产精品| 久久久99久久| 精品一区二区三区av| 欧美欧美欧美欧美首页| 国产精品网站一区| 国产一区二区三区观看| 欧美剧在线免费观看网站| 国产精品丝袜黑色高跟| 久久精品国产精品青草| 欧美二区三区91| 亚洲九九爱视频| a级高清视频欧美日韩| www国产亚洲精品久久麻豆| 天堂成人国产精品一区| 欧美色综合天天久久综合精品| 亚洲色图欧美激情| 一本色道a无线码一区v| 亚洲图片你懂的| 97se狠狠狠综合亚洲狠狠| 久久久精品中文字幕麻豆发布| 老司机一区二区| 欧美成人bangbros| 麻豆国产精品777777在线| 欧美日韩aaaaaa| 亚洲国产成人高清精品| 欧美视频日韩视频在线观看| 亚洲va在线va天堂| 91麻豆精品国产91久久久使用方法 | 中文av字幕一区| 国产美女av一区二区三区| 久久香蕉国产线看观看99| 狠狠色2019综合网| 久久久不卡网国产精品二区| 粉嫩aⅴ一区二区三区四区 | 日韩欧美你懂的| 奇米888四色在线精品| 精品久久国产97色综合| 国产又粗又猛又爽又黄91精品| 久久综合久久鬼色| 风流少妇一区二区| 亚洲精品视频自拍| 欧美群妇大交群中文字幕| 蜜桃av噜噜一区| 中文字幕免费不卡在线| 色乱码一区二区三区88| 天使萌一区二区三区免费观看| 欧美一区二区三区电影| 成人免费毛片a| 亚洲电影中文字幕在线观看| 欧美一级高清片在线观看| 国产精品一区二区x88av| 亚洲少妇中出一区| 555夜色666亚洲国产免| 国产在线视频一区二区三区| 亚洲欧美日韩国产综合在线| 91精品在线免费| 国产91高潮流白浆在线麻豆 | 色系网站成人免费| 男女男精品视频网| 国产精品无圣光一区二区| 欧美丝袜丝nylons| 国产精品一区在线| 亚洲国产精品久久久久婷婷884| 欧美不卡一区二区三区四区| 色综合久久久久| 精品午夜久久福利影院| 一区二区三区在线视频免费| 日韩欧美你懂的| 欧美亚洲日本一区| 国产99久久久国产精品免费看| 午夜亚洲国产au精品一区二区| 久久精品水蜜桃av综合天堂| 欧美性一二三区| 成年人网站91| 久久成人免费电影| 亚洲国产精品麻豆| 亚洲视频综合在线| 久久午夜老司机| 欧美一区二区三区在线电影| 91在线视频网址| 国产乱码字幕精品高清av| 午夜电影一区二区| 亚洲精品欧美综合四区| 国产婷婷色一区二区三区四区| 91麻豆精品国产91久久久资源速度| 波多野结衣精品在线| 国产一区免费电影| 日韩av成人高清| 一个色妞综合视频在线观看| 国产精品丝袜在线| 国产日韩欧美高清在线| 日韩欧美不卡在线观看视频| 日韩一区二区三区视频在线观看| 91猫先生在线| 99精品久久只有精品| 国产酒店精品激情| 国产精品自在在线| 精品一区二区av| 韩国三级在线一区| 韩日欧美一区二区三区| 青青青爽久久午夜综合久久午夜| 亚洲国产一区二区三区| 亚洲国产另类av| 亚洲成人在线观看视频| 亚洲一区在线播放| 亚洲高清免费一级二级三级| 亚洲专区一二三| 午夜电影一区二区三区| 亚洲成年人网站在线观看| 亚洲18色成人| 日韩成人av影视| 蜜臀av一级做a爰片久久| 捆绑调教美女网站视频一区| 麻豆国产欧美日韩综合精品二区| 久久www免费人成看片高清| 久久精品久久精品| 久久成人久久鬼色| 国产99一区视频免费| 成人激情小说网站| 91黄视频在线观看| 欧美精品丝袜中出| 精品精品国产高清a毛片牛牛| 2023国产精华国产精品| 中文字幕欧美三区| 亚洲综合一区二区精品导航| 亚洲成a人在线观看| 久久国产尿小便嘘嘘| 国产成人亚洲综合a∨猫咪| 91亚洲资源网| 91麻豆精品国产无毒不卡在线观看| 欧美mv和日韩mv国产网站| 国产精品你懂的在线| 亚洲精选一二三| 日韩精品久久久久久| 国产一区视频导航| 一本大道久久a久久精品综合 | 91网页版在线| 欧美美女一区二区在线观看| 精品福利av导航| 亚洲视频一二三区| 美女在线视频一区| 91麻豆国产精品久久| 日韩欧美电影一区| 亚洲欧美日韩国产成人精品影院| 亚洲r级在线视频| 懂色av噜噜一区二区三区av| 色哟哟一区二区在线观看| 欧美videos中文字幕| 另类人妖一区二区av| 色综合中文综合网| 欧美一级日韩一级| 中文字幕亚洲区| 免费在线一区观看| 色综合久久九月婷婷色综合| 精品欧美乱码久久久久久1区2区| 亚洲欧美一区二区三区孕妇| 青青青伊人色综合久久| 色琪琪一区二区三区亚洲区| 久久色.com| 午夜精品福利一区二区三区av| 成人激情动漫在线观看| 欧美一级高清大全免费观看| 亚洲免费观看高清完整版在线| 秋霞午夜av一区二区三区| 91久久精品网| 国产精品三级在线观看| 国内成+人亚洲+欧美+综合在线 | 99九九99九九九视频精品| ww久久中文字幕| 日韩精品一级中文字幕精品视频免费观看| 国产盗摄精品一区二区三区在线| 在线不卡一区二区| 亚洲自拍偷拍网站| 99精品视频在线免费观看| 久久香蕉国产线看观看99| 免费视频最近日韩| 欧美理论电影在线| 亚洲电影中文字幕在线观看| 91片黄在线观看| 中文字幕在线观看不卡视频| 国产成人欧美日韩在线电影| www亚洲一区| 不卡的av网站| 中文字幕精品—区二区四季| 国产成人自拍高清视频在线免费播放| 欧美一区二区不卡视频| 亚洲6080在线| 欧美精品一卡两卡| 亚洲自拍偷拍综合| 欧美性受极品xxxx喷水| 亚洲大片免费看| 欧美区一区二区三区| 午夜精品福利一区二区三区蜜桃| 欧美日产在线观看| 日韩电影在线观看网站|