freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于fpga多功能實驗測試開發(fā)板-資料下載頁

2025-03-25 00:10本頁面
  

【正文】 8~2545 崔亦飛, 黃瑩, 張婭莉. MAX195 A/D轉換器與單片機接口. 集成電路. 2002(12):74~756 張艷秋, 高瑋. MAX195 16位A/D轉換器的原理及應用. 本溪冶金高等??茖W校學報. 2002(1):12~137 Tom Shanley Don Anderson. PCI System Arehitecture. Mindshare 8 王天雄, 嚴利民, 高輝. FPGA在智能儀表中的應用. 電子技術. 2007,(2):52~559 Altera. Cyelone FPGA Family DataSheet. Altera. 200610 梁軍杰, 林芳. 用匯編與VC++混合編程實現(xiàn)對硬件資源的訪問. 電子技術應用. 1999(11):32~3411 Wenban Alan, Brown Geoffrey. Software development system for FPGAbased data acquisition systems. IEEE Symposium on FPGAs for Custom Computing Machines, Proceedings. 1996:28~3712 熊清平. 數(shù)控系統(tǒng)技術的發(fā)展趨勢. 機電工程技術. 2004(9):91~94七、附件(專利、發(fā)表論文及其它成果支撐材料)實物相片F(xiàn)PGA 硬件程序PCI驅動程序NTSTATUS PnpStartDevice(IN PDEVICE_OBJECT fdo, IN PIRP pIrp ){ NTSTATUS status。PIO_STACK_LOCATION stack。pIrp = STATUS_SUCCESS。//先由低層驅動程序處理,并等待KeInitializeEvent(amp。event,NotificationEvent,FALSE)。IoCopyCurrentIrpStackLocationToNext(pIrp)。IoSetCompletionRoutine(pIrp,(PIO_COMPLETION_ROUTINE) OnRequestComplete, (PVOID) amp。event,TRUE,TRUE,TRUE)。status=IoCallDriver(((DEVICE_EXTENSION *)fdoDeviceExtension) pLowerDeviceObject ,pIrp)。if (status == STATUS_PENDING){ KeWaitForSingleObject((PVOID)amp。event,Executive,KernelMode,FALSE,NULL)。}if (!NT_SUCCESS(status)){return CompleteRequest(pIrp, status)。}stack = IoGetCurrentIrpStackLocation(pIrp)。ResourceRaw = stack List[0].PartialResourceListPartialDescriptors。Resource = stack List[0].PartialResourceListPartialDescriptors。for (i = 0。 i ResourceListRawCount。 ++i, ++Resource, ++ResourceRaw){switch (ResourceRawType){case CmResourceTypeInterrupt: //中斷資源 IrqL = (KIRQL) Resource。//中斷IRQL vector = Resource。//中斷向量 affinity = Resource。//中斷分發(fā)的處理器集 //判斷中斷觸發(fā)的類型if (ResourceRawFlags == CM_RESOURCE_INTERRUPT_LATCHED) mode = Latched。 //低電平觸發(fā) elsemode = LevelSensitive。 //下降沿出發(fā) //是否共享,PCI中斷都是共享的 irqshare = ResourceShareDisposition == CmResourceShareShared。 //連接中斷status = IoConnectInterrupt(amp。pdxpInterruptObject, (PKSERVICE_ROUTINE)OnInterrupt,(PVOID)pdx,NULL,vector,IrqL,IrqL,mode, irqshare,affinity,FALSE)。 case CmResourceTypePort: //端口資源 pdxPhysicalIOBase = ResourceRaw。//開始物理地址 pdxIOCount = ResourceRaw。//地址數(shù)量pdxIOBase = (ULONG *)MmMapIoSpace(pdxPhysicalIOBase, pdxIOCount,MmNonCached)。//映射端口 break。 case CmResourceTypeMemory: //內存資源 pdxPhysicalMemBase = ResourceRaw。//開始地址 pdxMemCount = ResourceRaw。//地址數(shù)量 pdxMemBase = (ULONG *)MmMapIoSpace(pdxPhysicalMemBase, pdxMemCount,MmNonCached)。//映射內存 if (pdxMemBase == NULL) return STATUS_INSUFFICIENT_RESOURCES。 //其他資源一般沒有,可默認處理 default: break。 }}return STATUS_SUCCESS。}在以上的代碼中,限于篇幅,沒有增加錯誤處理代碼,在實際中應用一定需要進行在調用系統(tǒng)函數(shù)之后,進行相應的處理,如果不符合要求,立即退出,否則在其他例程中會發(fā)生錯誤,使系統(tǒng)崩潰。同時,在退出之前,一定要釋放已分配的
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1