第一章 WDM驅動程序開發環境的建立 第二章 建立一個PCI處理的基本程序框架 第三章 PCI資源配置的獲取 §1.KResource Assignment類定義 §2.Windows98/2000下PCI 資源配置的獲取 第四章 輸入輸出處理 §1.KIoRange類的說明 §2.I/O處理的框架產生方法 §3.I/O處理驅動程序及應用程序相關部份范例 第五章 中斷處理 §1.生成中斷處理驅動程序的框架 §2.怎樣建立一個中斷處理 §3.延遲處理過程調用 §4.怎樣從內核驅動程序向應用程序發消息 §5.中斷服務例程范例 第六章 驅動開發的要點 PLX9052 PCI板卡的開發 第一章 概述第二章 9052簡介第三章 局部總線操作第四章 功能描敘 第 五 章 ISA接口方式107第六章 PCI總線開發步驟附錄 PCI9052開發板使用說明
標簽: Assignment PCI KResource Windows
上傳時間: 2013-12-28
上傳用戶:TRIFCT
STM32F103開發板 DHT11溫濕度DS18B20 氣體MQ-2光敏聲控雨滴傳感器實驗程序**--------------------------------------------------------------------------------------------------------** Created by: FiYu** Created date: 2015-12-12** Version: 1.0** Descriptions: DHT11溫濕度傳感器實驗 **--------------------------------------------------------------------------------------------------------** Modified by: FiYu** Modified date: ** Version: ** Descriptions: ** Rechecked by: **********************************************************************************************************/#include "stm32f10x.h"#include "delay.h"#include "dht11.h"#include "usart.h"DHT11_Data_TypeDef DHT11_Data;/************************************************************************************** * 描 述 : GPIO/USART1初始化配置 * 入 參 : 無 * 返回值 : 無 **************************************************************************************/void GPIO_Configuration(void){ GPIO_InitTypeDef GPIO_InitStructure; /* Enable the GPIO_LED Clock */ RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | RCC_APB2Periph_AFIO , ENABLE); GPIO_DeInit(GPIOB); //將外設GPIOA寄存器重設為缺省值 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽輸出 GPIO_Init(GPIOB, &GPIO_InitStructure); GPIO_DeInit(GPIOA); //將外設GPIOA寄存器重設為缺省值 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; //推挽輸出 GPIO_Init(GPIOA, &GPIO_InitStructure); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING; //浮空輸入 GPIO_Init(GPIOA, &GPIO_InitStructure); GPIO_SetBits(GPIOB , GPIO_Pin_9); //初始狀態,熄滅指示燈LED1}/************************************************************************************** * 描 述 : 串口顯示實時溫濕度 * 入 參 : 無 * 返回值 : 無 **************************************************************************************/void DHT11_SCAN(void){ if( Read_DHT11(&DHT11_Data)==SUCCESS) { printf("\r\n讀取DHT11成功!\r\n\r\n濕度為%d.%d %RH ,溫度為 %d.%d℃ \r\n",\ DHT11_Data.humi_int,DHT11_Data.humi_deci,DHT11_Data.temp_int,DHT11_Data.temp_deci); //printf("\r\n 濕度:%d,溫度:%d \r\n" ,DHT11_Data.humi_int,DHT11_Data.temp_int); } else { printf("Read DHT11 ERROR!\r\n"); }}/************************************************************************************** * 描 述 : MAIN函數 * 入 參 : 無 * 返回值 : 無 **************************************************************************************/int main(void){ SystemInit(); //設置系統時鐘72MHZ GPIO_Configuration(); USART1_Init(); //初始化配置TIM DHT11_GPIO_Config(); // 初始化溫濕度傳感器PB1引腳初始時為推挽輸出 GPIO_ResetBits(GPIOB , GPIO_Pin_9); delay_ms(500); while(1) { GPIO_SetBits(GPIOB , GPIO_Pin_9); DHT11_SCAN(); //實時顯示溫濕度 delay_ms(1500); } }
上傳時間: 2022-05-03
上傳用戶:得之我幸78
Matlab應用程序接口用戶指南
上傳時間: 2013-05-15
上傳用戶:eeworm
微型計算機原理與匯編語言程序設計 PPT版
上傳時間: 2013-07-16
上傳用戶:eeworm
可編程序邏輯控制器第六講
上傳時間: 2013-06-30
上傳用戶:eeworm
GPS應用程序設計
上傳時間: 2013-06-29
上傳用戶:eeworm
藍牙驅動程序 Widcomm 5.0
上傳時間: 2013-07-03
上傳用戶:eeworm
MAX+plusII--BYTEBLASTER下載線驅動程序的安裝
標簽: BYTEBLASTER plusII MAX 下載線
上傳時間: 2013-04-15
上傳用戶:eeworm
注射模設計方法與程序
上傳時間: 2013-04-15
上傳用戶:eeworm
Visual C++通信編程工程實例精解(附盤)(信息科學與技術叢書 程序設計系列) PDF
上傳時間: 2013-07-04
上傳用戶:eeworm