资源简介
DHT22_AM2302_STM32F103驱动,保证可用,程序完整,内含精准delay
代码片段和文件信息
#include “delay.h“
//#include “sys.h“
//////////////////////////////////////////////////////////////////////////////////
//如果使用ucos则包括下面的头文件即可.
#if SYSTEM_SUPPORT_UCOS
#include “includes.h“ //ucos 使用
#endif
static u8 fac_us=0;//us延时倍乘数
static u16 fac_ms=0;//ms延时倍乘数在ucos下代表每个节拍的ms数
#ifdef OS_CRITICAL_METHOD //如果OS_CRITICAL_METHOD定义了说明使用ucosII了.
//systick中断服务函数使用ucos时用到
/*
void SysTick_Handler(void)
{
OSIntEnter(); //进入中断
OSTimeTick(); //调用ucos的时钟服务程序
OSIntExit(); //触发任务切换软中断
}*/
#endif
//初始化延迟函数
//当使用ucos的时候此函数会初始化ucos的时钟节拍
//SYSTICK的时钟固定为HCLK时钟的1/8
//SYSCLK:系统时钟
void delay_init(u8 SYSCLK)
{
#ifdef OS_CRITICAL_METHOD //如果OS_CRITICAL_METHOD定义了说明使用ucosII了.
u32 reload;
#endif
Sys
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3453 2019-05-08 11:53 DHT22\dht22.c
文件 1000 2019-05-09 08:38 DHT22\dht22.h
目录 0 2019-05-09 08:37 Delay\
文件 3947 2019-05-09 08:37 Delay\delay.c
文件 248 2019-05-09 08:37 Delay\delay.h
目录 0 2019-05-09 08:38 DHT22\
相关资源
- STM32F103VCT6车牌识别装置
- 正点原子STM32F407 DMA+ADC 连续采样24路
- GPRS模块GA6和STM32F103C8T6单片机上移植
- stm32f103 控制PWM输出
- STM32F407虚拟串口VCP COM
- STM32F103 I2C ADC BEEP EXTI KEY OLED TIMER WKU
- STM32F103 PT100 ADC温度测量应用 电压转换
- ov7670摄像头模块不带fifo用stm32f207实现
- STM32F103ZET6驱动OV7660摄像头
- STM32F103DS18B20数字温度传感器
- STM32F103 TFT彩屏RTC实时时钟C程序
- STM32F429+OV5640原理图
- STM32F0的sys.h测试例程,函数名和功能
- STM32F103ZET6驱动PCF8591
- STM32F4_TIM编码器模式配置
- STM32F0延时函数,用于ms及us延时
- STM32_ADC多通道源码
- STM32F103上移植的FreeRTOS纯净版MDK工程
- STM32F103ZET6开发板原理图和PCB.rar
- STM32F303RET6官方例程.zip
- 基于stm32f407的模拟i2c协议
- STM32F103VET6原理图及PCB
- stm32f10x_lib.h相关头文件
- stm32F107模板工程
- STM32F103的CAN总线Bootloader源代码
- 基于STM32F407输出双路互补的SPWM波程序
- ORCAD STM32f103VCT6库
- CS1237芯片STM32F103驱动程序与数据手册
- STM32_多级菜单 按键切换.zip
- 毕业设计——无人船水质监测.7z
评论
共有 条评论