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

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

?? hal_edma.h

?? Kinetis_K60開源底層驅動開發包(20120328)
?? H
字號:
/*
 * 測試硬件平臺:LPLD_K60 Card
 * 版權所有:北京拉普蘭德電子技術有限公司
 * 網絡銷售:http://laplenden.taobao.com
 * 公司門戶:http://www.lpld.cn
 *
 * 文件名: HAL_eDAM.c
 * 用途: eDMA底層模塊相關函數
 * 最后修改日期: 20120321
 *
 * 開發者使用協議:
 *  本代碼面向所有使用者開放源代碼,開發者可以隨意修改源代碼。但本段及以上注釋應
 *  予以保留,不得更改或刪除原版權所有者姓名。二次開發者可以加注二次版權所有者,
 *  但應在遵守此協議的基礎上,開放源代碼、不得出售代碼本身。
*/

#ifndef __HAL_EDMA_H__
#define __HAL_EDMA_H__
//=====================================
//      DMA request sources Number
//      外設的DMA請求號
//=====================================
#define UART0_REV_DMAREQ  2
#define UART0_TRAN_DMAREQ 3
#define UART1_REV_DMAREQ  4
#define UART1_TRAN_DMAREQ 5
#define UART2_REV_DMAREQ  6
#define UART2_TRAN_DMAREQ 7
#define UART3_REV_DMAREQ  8
#define UART3_TRAN_DMAREQ 9
#define UART4_REV_DMAREQ  10
#define UART4_TRAN_DMAREQ 11
#define UART5_REV_DMAREQ  12
#define UART5_TRAN_DMAREQ 13
#define I2S0_REV_DMAREQ   14
#define I2S0_TRAN_DMAREQ  15
#define SPI0_REV_DMAREQ   16
#define SPI0_TRAN_DMAREQ  17
#define SPI1_REV_DMAREQ   18
#define SPI1_TRAN_DMAREQ  19
#define I2C0_DMAREQ       22
#define I2C1_DMAREQ       23
#define FTM0_CH0_DMAREQ   24
#define FTM0_CH1_DMAREQ   25
#define FTM0_CH2_DMAREQ   26
#define FTM0_CH3_DMAREQ   27
#define FTM0_CH4_DMAREQ   28
#define FTM0_CH5_DMAREQ   29
#define FTM0_CH6_DMAREQ   30
#define FTM0_CH7_DMAREQ   31
#define FTM1_CH0_DMAREQ   32
#define FTM1_CH1_DMAREQ   33
#define FTM2_CH0_DMAREQ   34
#define FTM2_CH1_DMAREQ   35
#define FTM3_CH0_DMAREQ   36
#define FTM3_CH1_DMAREQ   37
#define FTM3_CH2_DMAREQ   38
#define FTM1_CH3_DMAREQ   39  
#define ADC0_DMAREQ       40
#define ADC1_DMAREQ       41
#define CMP0_DMAREQ       42
#define CMP1_DMAREQ       43
#define CMP2_DMAREQ       44
#define DAC0_DMAREQ       45
#define DAC1_DMAREQ       46
#define CMT_DMAREQ        47
#define PDB_DMAREQ        48
#define PORTA_DMAREQ      49
#define PORTB_DMAREQ      50
#define PORTC_DMAREQ      51
#define PORTD_DMAREQ      52
#define PORTE_DMAREQ      53
#define FTM3_CH4_DMAREQ   54
#define FTM3_CH5_DMAREQ   55
#define FTM3_CH6_DMAREQ   56
#define FTM3_CH7_DMAREQ   57
  
//===========================================
//      DMA 傳輸的數據長度
//      源地址數據長度分為:  8bit、16bit、32bit
//      目的地址數據長度分為:8bit、16bit、32bit
//===========================================
#define DMA_SRC_8BIT   DMA_ATTR_SSIZE(0)
#define DMA_SRC_16BIT  DMA_ATTR_SSIZE(1)
#define DMA_SRC_32BIT  DMA_ATTR_SSIZE(2)

#define DMA_DST_8BIT   DMA_ATTR_DSIZE(0)
#define DMA_DST_16BIT  DMA_ATTR_DSIZE(1)
#define DMA_DST_32BIT  DMA_ATTR_DSIZE(2)
//==========================================
//      執行完一次DMA操作以后,地址是否偏移
//      =1 地址加一
//      =0 地址不累加
//==========================================
#define ADDR_INCREASE  1
#define ADDR_HOLD      0

//==========================================
//      定義DMA通道號
//==========================================
#define  DMA_CH0 0
#define  DMA_CH1 1
#define  DMA_CH2 2
#define  DMA_CH3 3
#define  DMA_CH4 4
#define  DMA_CH5 5
#define  DMA_CH6 6
#define  DMA_CH7 7
#define  DMA_CH8 8
#define  DMA_CH9 9
#define  DMA_CH10 10
#define  DMA_CH11 11
#define  DMA_CH12 12
#define  DMA_CH13 13
#define  DMA_CH14 14
#define  DMA_CH15 15


typedef void (*DMA_ISR_CALLBACK)(void);


typedef struct 
{
    uint8_t  Channelx;           //通道編號
    uint8_t  Peri_DmaReq;        //外設的DMA請求號
    uint16_t Minor_loop_Length;  //設置數據長度 
    uint32_t Trans_bytesNum;     //每一次DMA請求后,傳輸的字節個數
    
    uint32_t Source_Addr ;    //源地址
    uint8_t  Source_Size ;    //源數據的寬度 即每一次傳輸數據的寬度 8bit、16bit、32bit三種數據寬度
    uint8_t  Source_Addr_inc; //在執行完一個地址之后,地址是否累加 1:累加 0:不累加
    uint32_t Source_Adj_Addr; //當主的計數次數(major iteration count)達到后,是否重新更改源地址
    
    uint32_t Dest_Addr ;      //目的地址
    uint8_t  Dest_Size ;      //目的地址的寬度 即每一次傳輸數據的寬度 8bit、16bit、32bit三種數據寬度
    uint8_t  Dest_Addr_inc;   //在執行完一個地址之后,地址是否累加 1:累加 0:不累加
    uint32_t Dest_Adj_Addr;   //當主的計數次數(major iteration count)達到后,是否重新更改目的地址
    
    uint8_t  Dma_irqc;        //Dma中斷選擇  
                              //00 關閉中斷  
                              //01 主循環計數器計數減到一半,產生中斷
                              //02 主循環計數器計數減到零時,產生中斷
       
    uint8_t  Dma_AutoClose;    //當主循環計數器減少到零的時候,是否關閉DMA
                               //00 開啟自動關閉
                               //01 關閉自動關閉
    DMA_ISR_CALLBACK isr_func;  //定義回調函數
      
}LPLD_eDMA_Cfg_t;



uint8_t LPLD_DMA_Init(LPLD_eDMA_Cfg_t *DMA_Config);
void LPLD_DMA_Start(uint8_t ChxNum,uint8_t isEnable);
uint8_t LPLD_eDMA_Config(LPLD_eDMA_Cfg_t *DMA_Config);
void LPLD_DMA_Reload(uint8_t ChxNum,uint32_t Dest_Base_Addr,uint32_t Dest_Addr_Offset,uint16_t Minor_Loop_Length);
void LPLD_DMA_Isr(void);

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久久久毛片软件| 精品国产欧美一区二区| 亚洲欧美国产毛片在线| 色哟哟一区二区三区| 一区二区三区四区不卡视频| 欧美私模裸体表演在线观看| 视频在线在亚洲| 精品国产一区二区三区av性色| 国产中文字幕一区| 国产精品久久久久久久久快鸭| 91黄色激情网站| 七七婷婷婷婷精品国产| 国产喂奶挤奶一区二区三区| 97se亚洲国产综合自在线观| 亚洲第一激情av| 欧美成人一区二区| 不卡的av在线播放| 日韩国产在线一| 国产无遮挡一区二区三区毛片日本| 成人app软件下载大全免费| 一区二区三区免费观看| 欧美一三区三区四区免费在线看 | 午夜久久久久久电影| 欧美成人精品高清在线播放| 国产成人福利片| 亚洲国产综合在线| 久久精品一区四区| 91麻豆国产在线观看| 日本视频一区二区| 亚洲三级电影全部在线观看高清| 欧美日韩在线播放一区| 久久99精品久久只有精品| 亚洲三级在线免费| 精品国产免费一区二区三区香蕉| 99久久精品免费看| 久久成人久久爱| 一区二区三区在线高清| 久久久久久久久免费| 欧美制服丝袜第一页| 国产精品18久久久久久久网站| 亚洲女人小视频在线观看| 久久久无码精品亚洲日韩按摩| 欧美三级日韩三级| av在线这里只有精品| 捆绑变态av一区二区三区| 亚洲图片你懂的| 久久色中文字幕| 欧美日韩一区二区欧美激情| av中文字幕亚洲| 国产乱理伦片在线观看夜一区| 午夜a成v人精品| 亚洲欧洲制服丝袜| 久久精品亚洲麻豆av一区二区| 欧美日韩亚洲丝袜制服| 91一区在线观看| 高清国产一区二区三区| 黄页视频在线91| 日韩中文字幕区一区有砖一区 | 精品国产123| 欧美午夜影院一区| 99久久精品久久久久久清纯| 国产毛片精品视频| 麻豆freexxxx性91精品| 天天影视网天天综合色在线播放 | 国产三级三级三级精品8ⅰ区| 欧美精品高清视频| 欧美日韩日日摸| 色久优优欧美色久优优| 99精品在线观看视频| 成人高清视频免费观看| 成人免费精品视频| 国产**成人网毛片九色| 福利电影一区二区| 国产激情视频一区二区三区欧美| 久久99精品国产91久久来源| 久99久精品视频免费观看| 久久99久久久久| 国产一本一道久久香蕉| 狠狠色丁香久久婷婷综| 国产乱一区二区| 国产91精品在线观看| 粉嫩一区二区三区性色av| voyeur盗摄精品| 日本韩国欧美一区二区三区| 色网综合在线观看| 在线观看日韩一区| 欧美日韩高清不卡| 在线91免费看| 日韩欧美亚洲国产另类 | 成人免费高清在线| 96av麻豆蜜桃一区二区| 一本一本大道香蕉久在线精品 | 日韩视频免费观看高清完整版 | 久久久久久久一区| 国产精品久线观看视频| 亚洲另类色综合网站| 亚洲午夜成aⅴ人片| 视频精品一区二区| 久久精品国产在热久久| 国产91在线看| 日本大香伊一区二区三区| 欧美精品亚洲二区| 精品噜噜噜噜久久久久久久久试看| 久久人人爽爽爽人久久久| 中国av一区二区三区| 亚洲一区二区综合| 免费人成精品欧美精品| 国产精品一二三四| 色综合咪咪久久| 欧美一区二区三区免费观看视频 | 欧美一级电影网站| 欧美激情一区二区三区四区| 亚洲精品伦理在线| 麻豆久久一区二区| 91丨porny丨最新| 日韩一区二区电影| 亚洲欧美在线高清| 青草国产精品久久久久久| 成人av免费在线观看| 欧美一级欧美三级| 亚洲色图欧洲色图婷婷| 青青草视频一区| 色综合视频一区二区三区高清| 欧美一区二区三区影视| 亚洲欧洲精品天堂一级| 琪琪久久久久日韩精品| 不卡一区中文字幕| 欧美一区二区三区四区高清| 中文字幕一区在线观看视频| 看电视剧不卡顿的网站| 91小宝寻花一区二区三区| 欧美精品一区二区精品网| 亚洲精品中文在线| 国产精品一区免费在线观看| 欧美日韩成人一区| 亚洲视频免费在线| 国产福利一区在线| 91精品国产欧美一区二区| 亚洲天堂中文字幕| 国产精品1024| 精品国产污网站| 日韩成人dvd| 欧美亚洲动漫精品| 亚洲人成亚洲人成在线观看图片| 国产一区二区在线影院| 69av一区二区三区| 一区二区三区影院| 91丝袜国产在线播放| 国产精品网站导航| 国产一区二三区好的| 日韩欧美一二区| 日韩精品五月天| 欧美日韩精品系列| 夜夜嗨av一区二区三区| 色综合网色综合| 日韩一区在线播放| 99久久久无码国产精品| 国产三级一区二区三区| 国产久卡久卡久卡久卡视频精品| 91精品麻豆日日躁夜夜躁| 亚洲一二三四久久| 一本大道av伊人久久综合| 亚洲欧洲三级电影| 成人ar影院免费观看视频| 中日韩av电影| 91小宝寻花一区二区三区| 中文字幕一区二区三区在线不卡| 国产99久久精品| 欧美激情中文字幕| 成人国产电影网| 一区在线中文字幕| 色激情天天射综合网| 亚洲综合999| 91精品国产免费| 蜜桃久久久久久久| 日韩精品影音先锋| 加勒比av一区二区| 欧美激情一区二区三区蜜桃视频 | 激情久久久久久久久久久久久久久久| 日韩免费福利电影在线观看| 久久精品999| 中文无字幕一区二区三区 | 亚洲成人激情自拍| 欧美电影影音先锋| 久久99精品久久久久久动态图 | 国产精品你懂的| 91年精品国产| 性做久久久久久免费观看| 欧美一区二区久久| 成人在线综合网站| 亚洲一区二区视频| 日韩美女一区二区三区四区| 国产老妇另类xxxxx| 亚洲女同一区二区| 欧美一卡二卡三卡| 国产成人自拍高清视频在线免费播放| 国产精品美女久久久久久久| 在线观看www91| 激情欧美一区二区| 亚洲人成精品久久久久|