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

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

?? paras.h

?? 這是本人在工作中編輯的一個725卡的應用動態庫
?? H
?? 第 1 頁 / 共 3 頁
字號:
//  
// Data type: Long. 
//     Each bit for a specified gate mode and the
// following mode has been defined. 
//     
#define CFG_CntrSupportedGateMode      0x5002


// Get supported counting edge of the counter.
//  
// Data type: Long. 
//     Each bit for a specified counting edge and the
// following bit has been defined. 
//     
#define CFG_CntrSupportedCountEdge     0x5003

// Get supported output mode of the counter when terminal count reached.
//  
// Data type: Long. 
//     Each bit for a specified output mode and the
// following mode has been defined. 
//     
#define CFG_CntrSupportedOutMode       0x5004

// Get available special api of the counter
//  
// Data type: Long. 
//     Each bit for a specified api and the
// following has been defined. 
//     
#define CFG_CntrAvailableAPI          0x5005

// Get event id of the channel which can issue event.
//  
// Data type: USHORT Array. 
//     One 'USHORT' for one channel, 0 indicates the channel can't
// issue event.
#define CFG_CntrChannelEventID        0x5006

// Get the internal clock frequence device used for pulse out, 
// PWModulation or timer interrupt, etc...
//
// Data type: float array. 
//     Each element of array is a clock frequence value the device 
// supported and the frequence should be sorted from lower to higher.
//
#define CFG_CntrInternalClockFreq     0x5007

// Get the validate range of period and HiPeriod of PWModulation function.
// data type: float array
//      the data order in array: 
//      [min_period][max_period][min_hiperiod][max_hiperiod]
//
#define CFG_CntrPWModulateValidRange  0x5008

// Get the counter channel count
// data type: LONG
#define CFG_CntrChannelCount          0x5009

// Get the counter resolution
// data type: LONG array
#define CFG_CntrResolution            0x5010

// Get the counter initialization value or write the counter as timer divider 
// data type: ULONG array
//            One 'ULONG' for one counter channel
/*
#define CFG_CounterCountValue         0x5011
*/

// Get or set the counter reset value
// data type: ULONG array
#define CFG_CntrResetValue            0x5011

// Get the counter supported event type
// data type: LONG array
//            One 'LONG' for one event type
#define CFG_Cntr0SupportedEventType   0x5012
#define CFG_Cntr1SupportedEventType   0x5013
#define CFG_Cntr2SupportedEventType   0x5014
#define CFG_Cntr3SupportedEventType   0x5015
#define CFG_Cntr4SupportedEventType   0x5016

// Get the counter supported lock type
// data type: LONG array 
#define CFG_CntrSupportedCounterLock 0x5017

// Get or set the counter lock 
// data type: LONG array
#define CFG_CntrCounterLockControl   0x5018

// Get the counter supported indicator type
// data type: LONG array
#define CFG_CntrSupportedIndicator   0x5019

// Get or set the counter indicator status 
// data type: LONG array
#define CFG_CntrIndicatorControl     0x5020

// Get the counter supported clock frequency
// data type: LONG array
#define CFG_Cntr0SupportedClockFrequency 0x5021
#define CFG_Cntr1SupportedClockFrequency 0x5022
#define CFG_Cntr2SupportedClockFrequency 0x5023
#define CFG_Cntr3SupportedClockFrequency 0x5024
#define CFG_Cntr4SupportedClockFrequency 0x5025

// Get or set the current counter clock frequency
// data type: LONG array
#define CFG_CntrClockFrequency        0x5026  

// Get the counter supported input mode
// data type: LONG array
#define CFG_Cntr0SupportedInputMode   0x5027
#define CFG_Cntr1SupportedInputMode   0x5028
#define CFG_Cntr2SupportedInputMode   0x5029
#define CFG_Cntr3SupportedInputMode   0x5030

// Get or set the current counter input mode
// data type: LONG array
#define CFG_CntrInputModeControl      0x5031

// Get or set counter compare data
// data type: ULONG array
#define CFG_CntrCompareData           0x5032

// Enable or Disable counter digital filter 
// data type: LONG array
#define CFG_CntrDigitalFilter         0x5033

// Enable or Disable
// data type: LONG
#define CFG_CntrIndexReset            0x5034

// sub group 0x5800 ~ 0x5fff for counter/Timer general ID

// ---------------------------------------
// 0x6000 ~ 0x6fff for Other function related
// ---------------------------------------
// sub group 0x6000 ~ 0x6fff for Other function related ID
// Interrupt functions
#define CFG_IrqDiChangeStatusChannel  0x6000       // Change status channel number.
#define CFG_IrqDiTriggerSignals       0x6001       // Each bit for each Auxiliary DIO channel

#define CFG_IrqDiChangeStatusChannel_Name  "IrqDiChangeStatusChannel"  
#define CFG_IrqDiTriggerSignals_Name       "IrqDiTriggerSignals"       
#define CFG_LoopBackTest              0x6002       // Loop back test for MIC-3755
//\\\\\\\\\\\\\\\\\\\\\\\\\\\\2.2//////////////////////////////////////
#define CFG_WatchdogCounter  0x7000       // Watchdog counter.
#define CFG_DoWatchdogValue  0x7001       //Do status when watchdog overflow.
#define CFG_WatchdogCounter_Name  "WatchdogCounter"  
#define CFG_DoWatchdogValue_Name  "DoWatchdogValue"
#define CFG_EEPROM_RWBYTE    0x8000       // Read/Write a word to the EEPROM
#define CFG_PrivateHWRegionSize 0x8001    // Customer private region size 32 bytes
//////////////////////////////2.2\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\


// ============================================================================
// Constant Variable Group
// ============================================================================

// Used by CFG_DioPortType ID
#define DIO_PortType_DI             0x0   // input port
#define DIO_PortType_DO             0x1   // output port
#define DIO_PortType_SeperateDIO    0x2   // di-direction port
#define DIO_PortType_8255_PortA     0x3   // 8255 mode 0 port A type
#define DIO_PortType_8255_PortC     0x4   // 8255 mode 0 port C type
#define DIO_PortType_Individual     0x5   // each channel can be set individually

// Used by CFG_DioChannelDirection ID
#define DIO_ChannelDir_DI           ((DWORD)0)
#define DIO_ChannelDir_DO           ((DWORD)0x000000ff)
#define DIO_ChannelDir_LowHalf_DO   ((DWORD)0x0000000f)
#define DIO_ChannelDir_HighHalf_DO  ((DWORD)0x000000f0)
#define DIO_ChannelDir_Invalid      ((DWORD)0xffffffff)
#define DIO_ChannelDir_SeperateDIO  ((DWORD)0x0000ff00)

// Used by CFG_DiDataWidth ID
#define DI_DataWidth_Byte           0x0
#define DI_DataWidth_Word           0x1
#define DI_DataWidth_DWORD          0x2

// used by CFG_DoDataWidth ID
#define DO_DataWidth_Byte           0x0
#define DO_DataWidth_Word           0x1
#define DO_DataWidth_Dword          0x2

// used by CFG_DiInterruptSupportedTriggerMode ID
#define DI_Int_SingleEdgeTrigger    0x0      // trigger on rising or falling edge.
#define DI_Int_DualEdgeTrigger      0x1      // trigger on rising or falling or both edge.


// used by CFG_CntrChannelCapability
#define CNTR_ChlCap_EventCounting         0x1        //bit 0
#define CNTR_ChlCap_FreqMeasurement       0x2        //bit 1
#define CNTR_ChlCap_PulseWidthMeasurement 0x4        //bit 2
#define CNTR_ChlCap_TimerInterrupt        0x8        //bit 3
#define CNTR_ChlCap_CounterInterrupt      0x10       //bit 4
#define CNTR_ChlCap_PulseWidthModulation  0x20       //bit 5
#define CNTR_ChlCap_PulseOut              0x40       //bit 6
#define CNTR_ChlCap_FreqOut               0x80       //bit 7
#define CNTR_ChlCap_WatchDogTimer         0x100      //bit 8
#define CNTR_ChlCap_CascadeWithNext       0x200      //bit 9
#define CNTR_ChlCap_CascadeWithPrev       0x400      //bit 10

// used by CFG_CntrSupportedGateMode
#define CNTR_GateMode_NoGate           0x1  // no gate signal( the gate will be set by software internally).
#define CNTR_GateMode_HighLevel        0x2  // High level active
#define CNTR_GateMode_LowLevel         0x4  // Low  level active

// used by CFG_CntrSupportedCountEdge
#define CNTR_CountEdge_RisingEdge      0x1  // Rising edge counting
#define CNTR_CountEdge_FallingEdge     0x2  // Falling edge counting

// used by CFG_CntrSupportedOutMode
#define CNTR_OutMode_HighPulse         0x1  // Pin OUT_N outputs high pulse when the terminal count reached.
#define CNTR_OutMode_LowPulse          0x2  // Pin OUT_N outputs low pulse when the terminal count reached.
#define CNTR_OutMode_LowToHigh         0x4  // Pin OUT_N toggles from low to high when the terminal count reached.
#define CNTR_OutMode_HighToLow         0x8  // Pin OUT_N toggles from high to low when the terminal count reached.

// used by CFG_CntrAvailableAPI
#define CNTR_API_CounterConfig        0x1   // DRV_CounterConfig exists
#define CNTR_API_DICounterReset       0x2   // DRV_DICounterReset exists
#define CNTR_API_QCounterAPI          0x4   // DRV_QCounterXXX exists
#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一本二本av| 欧美日韩美少妇 | 中文字幕一区二区在线播放| 在线免费观看不卡av| 久草精品在线观看| 亚洲欧美日韩国产一区二区三区| 欧美一区三区四区| 色噜噜狠狠色综合中国| 久久av资源站| 亚洲成精国产精品女| 国产精品福利在线播放| 日韩精品一区二区三区中文精品| 色狠狠一区二区三区香蕉| 精品系列免费在线观看| 亚洲国产精品久久人人爱| 国产精品女同一区二区三区| 日韩一区二区三免费高清| 91极品美女在线| 成人av网站在线| 国产一区美女在线| 另类的小说在线视频另类成人小视频在线| 亚洲人快播电影网| 国产精品你懂的在线欣赏| 日韩一区二区三区视频| 欧美日韩国产美女| 欧洲av一区二区嗯嗯嗯啊| 成人禁用看黄a在线| 国产精品99久久久久久有的能看| 麻豆久久一区二区| 日本aⅴ亚洲精品中文乱码| 亚洲成av人片一区二区| 亚洲综合一区二区精品导航| 亚洲欧洲成人精品av97| 欧美韩国一区二区| 欧美激情一区不卡| 国产精品国产成人国产三级| 国产无人区一区二区三区| 久久这里只有精品首页| 精品久久久三级丝袜| 宅男噜噜噜66一区二区66| 制服丝袜日韩国产| 日韩一区二区三免费高清| 日韩午夜三级在线| 精品国产一区二区三区忘忧草| 欧美一级国产精品| 欧美大胆人体bbbb| 久久人人爽人人爽| 国产日韩影视精品| 国产日本一区二区| 国产精品久久久久久久久搜平片| 国产欧美视频一区二区三区| 精品人在线二区三区| 久久久一区二区三区| 国产日韩在线不卡| 最好看的中文字幕久久| 亚洲精品成人悠悠色影视| 亚洲一区二区免费视频| 亚洲第一福利视频在线| 奇米影视在线99精品| 狠狠色丁香久久婷婷综合_中| 国产在线麻豆精品观看| 成人av在线观| 欧美在线免费观看亚洲| 91精选在线观看| 久久这里只有精品视频网| 国产精品传媒在线| 亚州成人在线电影| 毛片av中文字幕一区二区| 国产精品91xxx| 91美女在线观看| 欧美日韩一区二区三区不卡| 欧美成人官网二区| 国产精品电影院| 日韩不卡一区二区| 国产精品正在播放| 日本高清不卡在线观看| 69久久99精品久久久久婷婷| 国产亚洲人成网站| 伊人夜夜躁av伊人久久| 免费观看在线综合色| 成人黄色在线网站| 欧美三级电影在线看| 日韩欧美在线一区二区三区| 亚洲国产高清aⅴ视频| 亚洲成人精品影院| 国产精品一二三四| 欧美亚洲综合另类| 久久久久久久久99精品| 亚洲一区二区三区影院| 国产精品资源在线看| 欧美性猛片xxxx免费看久爱| 精品精品欲导航| 亚洲一区二三区| 国产在线精品一区二区不卡了| 色婷婷精品大在线视频| 日韩精品一区二区三区视频在线观看| 国产精品家庭影院| 奇米精品一区二区三区在线观看| heyzo一本久久综合| 日韩视频在线你懂得| 中文字幕一区二区三区在线观看 | 免费日韩伦理电影| 91视频www| 久久综合色综合88| 亚洲一二三四在线| 波多野结衣视频一区| 日韩精品一区二区三区蜜臀| 亚洲精品久久久蜜桃| 国产精品一级在线| 日韩欧美一级特黄在线播放| 亚洲自拍都市欧美小说| 成人午夜大片免费观看| 欧美精品一区男女天堂| 午夜久久久久久久久| 色激情天天射综合网| 国产免费成人在线视频| 激情另类小说区图片区视频区| 欧美日韩一本到| 综合久久久久久| 国产a区久久久| 亚洲精品一区二区三区福利| 蜜乳av一区二区三区| 7777女厕盗摄久久久| 樱桃视频在线观看一区| 成a人片亚洲日本久久| 久久久久一区二区三区四区| 久久精品99国产精品日本| 欧美日韩一区二区三区不卡| 一区二区三区在线视频免费| 99综合影院在线| 国产精品成人免费在线| 国产99精品国产| 国产欧美日韩不卡| 国产福利一区二区| 国产喷白浆一区二区三区| 精品在线播放免费| 精品国产91洋老外米糕| 久久国产精品免费| 久久综合久久综合久久综合| 久久 天天综合| 精品精品国产高清a毛片牛牛| 久久国产精品免费| 久久久久久久综合| 国产黄色91视频| 中文字幕日韩欧美一区二区三区| 国产91清纯白嫩初高中在线观看| 欧美激情一区二区| 99久久久精品免费观看国产蜜| 日韩理论片中文av| 色婷婷精品久久二区二区蜜臀av| 亚洲午夜电影在线| 欧美肥妇free| 国内外精品视频| 国产精品白丝在线| 91福利精品第一导航| 五月天网站亚洲| 久久伊人蜜桃av一区二区| 国产成人免费视频网站| 中文字幕一区免费在线观看| 欧美性生活大片视频| 蜜臀av一级做a爰片久久| 久久综合色鬼综合色| 91在线视频官网| 天堂一区二区在线| 欧美videossexotv100| 国产久卡久卡久卡久卡视频精品| 国产亚洲女人久久久久毛片| 99r国产精品| 日韩黄色免费网站| 精品乱人伦小说| 97超碰欧美中文字幕| 偷拍日韩校园综合在线| 久久久www成人免费毛片麻豆 | 国产精品欧美一区二区三区| 国产999精品久久久久久| 中文字幕亚洲在| 欧美巨大另类极品videosbest | 91精品国产全国免费观看| 国产真实精品久久二三区| 中文字幕亚洲在| 欧美一区二区精品| 成人av手机在线观看| 午夜伦欧美伦电影理论片| 国产网站一区二区三区| 欧美中文字幕一区| 国产老妇另类xxxxx| 午夜精品久久久| 中文字幕乱码亚洲精品一区| 欧美精品在线观看播放| 成a人片亚洲日本久久| 久久99精品久久久| 亚洲最大的成人av| 国产视频在线观看一区二区三区| 欧美亚洲精品一区| 国产91清纯白嫩初高中在线观看 | 成人av高清在线| 久久狠狠亚洲综合| 亚洲精品一二三| 亚洲国产激情av| 欧美mv日韩mv亚洲|