• 大小: 4KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-09
  • 语言: 其他
  • 标签: DHT22  AM2302  STM32F  

资源简介

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\

评论

共有 条评论