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

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

?? mcbsp54.h

?? 利用合眾達的C5416開發板上的ACI32B芯片編程的信號分析并進行FFT變換。
?? 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一区二区三区免费野_久草精品视频
日韩在线播放一区二区| 亚洲一区二区影院| 欧美不卡一区二区三区四区| 欧美在线不卡一区| 欧美日韩三级在线| 欧美手机在线视频| 欧美女孩性生活视频| 制服丝袜亚洲播放| 日韩欧美高清一区| 久久先锋影音av鲁色资源网| 久久久一区二区三区捆绑**| 欧美激情一区在线观看| 亚洲日本免费电影| 亚洲福利视频一区| 蜜臀精品一区二区三区在线观看| 日韩高清欧美激情| 久久国产精品免费| 国产成人一级电影| 91丨九色丨蝌蚪丨老版| 欧美乱熟臀69xxxxxx| 日韩视频一区二区| 亚洲国产高清在线观看视频| 亚洲另类在线制服丝袜| 亚洲无人区一区| 乱中年女人伦av一区二区| 国产成人综合网站| 在线视频你懂得一区二区三区| 欧美日韩在线观看一区二区 | 久久久三级国产网站| 国产丝袜欧美中文另类| 亚洲美女区一区| 奇米一区二区三区av| 国产老妇另类xxxxx| 91小视频在线| 欧美一区二区黄| 国产精品电影一区二区三区| 午夜精品福利一区二区三区蜜桃| 狠狠狠色丁香婷婷综合激情| 色婷婷激情综合| 久久影院午夜片一区| 一区二区三区日韩| 国产在线视频一区二区三区| 一本大道av伊人久久综合| 日韩欧美中文字幕制服| 亚洲日本在线天堂| 国产毛片一区二区| 日韩一区二区在线观看视频| 中文字幕佐山爱一区二区免费| 卡一卡二国产精品| 欧美性大战久久| 欧美国产一区在线| 秋霞国产午夜精品免费视频| av午夜精品一区二区三区| 日韩欧美国产系列| 亚洲成人手机在线| 99精品久久99久久久久| 久久久久综合网| 蜜桃久久av一区| 欧美视频一区二区三区四区| 日韩美女久久久| 国产.欧美.日韩| 26uuu亚洲| 免费一级欧美片在线观看| 欧美日韩一级片在线观看| 亚洲视频中文字幕| 99久久婷婷国产精品综合| 国产偷国产偷精品高清尤物| 免费久久99精品国产| 777欧美精品| 亚洲国产精品一区二区久久恐怖片 | 精品国产乱码久久久久久夜甘婷婷| 亚洲欧洲综合另类在线 | 亚洲婷婷综合久久一本伊一区| 国产精品一区二区在线观看不卡| 欧洲视频一区二区| 亚洲欧美日本在线| 91老师片黄在线观看| 日韩毛片高清在线播放| 97精品久久久午夜一区二区三区| 国产欧美久久久精品影院| 国产毛片精品一区| 国产欧美一区二区三区在线老狼| 国产毛片精品视频| 国产精品久久久久aaaa樱花| 成人精品视频一区二区三区| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 91精品国产综合久久福利 | 欧美激情自拍偷拍| 成人国产精品免费网站| 亚洲色图欧美偷拍| 欧美日韩一区二区电影| 奇米一区二区三区av| 久久综合av免费| 国产成人午夜电影网| 国产精品欧美极品| 在线观看av一区二区| 日韩制服丝袜av| 欧美精品一区二区三区久久久| 激情欧美一区二区三区在线观看| 久久久久综合网| 色综合天天视频在线观看 | 精品一区二区三区的国产在线播放| 欧美一区二区人人喊爽| 激情另类小说区图片区视频区| 国产色综合久久| 91黄色免费看| 久久超级碰视频| 国产精品入口麻豆原神| 欧美在线不卡视频| 国内精品免费**视频| 亚洲色欲色欲www| 91精品国产欧美一区二区| 国产精品亚洲成人| 亚洲一区二区三区不卡国产欧美| 日韩欧美一区电影| 日本道免费精品一区二区三区| 亚洲一区二区高清| 久久精品日产第一区二区三区高清版| 91猫先生在线| 九九精品视频在线看| 亚洲成在人线免费| 中文在线一区二区| 日韩欧美成人一区| 色欧美乱欧美15图片| 国产精品正在播放| 三级在线观看一区二区| 中文字幕欧美日本乱码一线二线| 欧美性感一区二区三区| 9人人澡人人爽人人精品| 久久99最新地址| 丝袜亚洲另类欧美| 亚洲免费观看高清完整版在线| 久久久精品日韩欧美| 91精品国产综合久久香蕉麻豆| 91免费观看在线| 粉嫩高潮美女一区二区三区 | 不卡av免费在线观看| 精品伊人久久久久7777人| 亚洲无人区一区| 亚洲美女免费在线| 国产精品丝袜一区| 国产亚洲一区字幕| 26uuu精品一区二区| 91精品国产手机| 欧美精品 日韩| 精品视频1区2区3区| 在线欧美日韩精品| 日本道在线观看一区二区| 91视频免费看| 99riav一区二区三区| av中文字幕一区| 成人激情av网| 99热这里都是精品| yourporn久久国产精品| 成人免费视频网站在线观看| 国产精品18久久久久久久久久久久| 蜜桃视频一区二区三区在线观看 | 日韩精品一区二区三区在线观看| 7777女厕盗摄久久久| 欧美一区二区精美| 精品国内片67194| 精品国产1区二区| 久久婷婷色综合| 国产欧美视频一区二区| 国产欧美综合在线| 亚洲精品中文在线影院| 亚洲国产欧美在线人成| 偷拍自拍另类欧美| 老司机午夜精品| 欧美日韩亚洲综合在线 | 懂色av一区二区三区免费观看| 国产精品一区二区三区网站| 成人夜色视频网站在线观看| av日韩在线网站| 欧美人与z0zoxxxx视频| 日韩欧美一级特黄在线播放| 久久人人超碰精品| 亚洲欧美偷拍另类a∨色屁股| 亚洲国产视频在线| 美脚の诱脚舐め脚责91| 顶级嫩模精品视频在线看| 99精品国产91久久久久久| 欧美日韩在线播放| 久久久久高清精品| 一区二区在线观看免费| 理论电影国产精品| 99国产精品99久久久久久| 5858s免费视频成人| 国产欧美一区二区三区网站| 亚洲成人在线免费| 粉嫩蜜臀av国产精品网站| 欧美老人xxxx18| 亚洲国产精品成人综合色在线婷婷| 亚洲欧美国产三级| 国内欧美视频一区二区| 欧美伊人久久久久久久久影院 | 91在线视频在线| 日韩欧美在线网站| 中文字幕在线观看不卡| 天使萌一区二区三区免费观看|