• 大小: 1.93KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: 其他
  • 标签: 其他  

资源简介


STM32F103实现单总线驱动AM2305代码。

资源截图

代码片段和文件信息

#include “AM2305.h“


// 变量定义
unsigned char Sensor_Data[5]={0x000x000x000x000x00};
unsigned char Sensor_Check;   //校验和

unsigned char Sensor_AnswerFlag;  //收到起始标志位
unsigned char Sensor_ErrorFlag;   //读取传感器错误标志
unsigned int  Sys_CNT;
unsigned int  Tmp;
unsigned int  Temperature;
unsigned int  Humidity;

/********************************************\
|*    功能: 初始化AM2305管脚           *|
\********************************************/
void AM2305_Init(void)
{
GPIO_InitTypeDef GPIO_InitStructure;

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB  ENABLE);

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;            
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
  GPIO_Init(GPIOB &GPIO_InitStructure);
}



/********************************************\
|* 功能: 读传感器发送的单个字节          *|
\********************************************/
unsigned char Read_SensorData(void)
{
unsigned char icnt;
unsigne

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3528  2015-11-06 21:17  AM2305.c

     文件        931  2015-11-06 20:52  AM2305.h

----------- ---------  ---------- -----  ----

                 4459                    2


评论

共有 条评论