资源简介

视频演示地址:http://v.youku.com/v_show/id_XMzc2MDgwMTMwOA==.html?spm=a2h1n.8251843.playList.5~5~A&f=51844923&o=1

资源截图

代码片段和文件信息

/*************************************************************
                             \(^o^)/
  Copyright (C) 2013-2020 ZheJiang University of Technology
  File name  : SHT10.c 
  Author     : ziye334    
  Version    : V1.0 
  Data       : 2014/3/10      
  Description: Digital temperature and humidity sensor driver code
  
*************************************************************/
#include “SHT10.h“
#include 
#include 
#include “USART_Config.h“
#include “delay.h“

/*************************************************************
  Function   :SHT10_Dly  
  Description:SHT10时序需要的延时
  Input      : none        
  return     : none    
*************************************************************/
void SHT10_Dly(void)
{
u16 i;
for(i = 500; i > 0; i--);
}


/*************************************************************
  Function   :SHT10_Config  
  Description:初始化 SHT10引脚
  Input      : none        
  return     : none    
*************************************************************/
void SHT10_Config(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
//初始化SHT10引脚时钟
RCC_APB2PeriphClockCmd(SHT10_AHB2_CLK ENABLE);

//PD0 DATA 推挽输出
GPIO_InitStructure.GPIO_Pin = SHT10_DATA_PIN;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_Init(SHT10_DATA_PORT &GPIO_InitStructure);
//PD1 SCK 推挽输出
GPIO_InitStructure.GPIO_Pin = SHT10_SCK_PIN;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;    
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_Init(SHT10_SCK_PORT &GPIO_InitStructure);

SHT10_Conreset(); //复位通讯
}


/*************************************************************
  Function   :SHT10_DATAOut
  Description:设置DATA引脚为输出
  Input      : none        
  return     : none    
*************************************************************/
void SHT10_DATAOut(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
//PD0 DATA 推挽输出
GPIO_InitStructure.GPIO_Pin = SHT10_DATA_PIN;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;  
GPIO_Init(SHT10_DATA_PORT &GPIO_InitStructure);
}


/*************************************************************
  Function   :SHT10_DATAIn  
  Description:设置DATA引脚为输入
  Input      : none        
  return     : none    
*************************************************************/
void SHT10_DATAIn(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
//PD0 DATA 浮动输入
GPIO_InitStructure.GPIO_Pin = SHT10_DATA_PIN;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
GPIO_Init(SHT10_DATA_PORT &GPIO_InitStructure);
}


/*************************************************************
  Function   :SHT10_WriteByte  
  Description:写1字节
  Input      : value:要写入的字节        
  return     : err: 0-正确  1-错误    
*****************************************************

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件      226599  2018-08-24 18:21  read_me.pdf
     目录           0  2018-08-02 21:48  源码\
     目录           0  2018-08-02 21:48  源码\SHTXX\
     文件       11076  2018-08-02 21:36  源码\SHTXX\SHT10.c
     文件        1826  2018-08-02 21:34  源码\SHTXX\SHT10.h
     目录           0  2018-08-02 21:25  源码\STM32规范化PRINTF\
     目录           0  2018-08-02 21:25  源码\STM32规范化PRINTF\CMSIS\
     文件       17273  2010-06-07 10:25  源码\STM32规范化PRINTF\CMSIS\core_cm3.c
     文件       85714  2011-02-09 14:59  源码\STM32规范化PRINTF\CMSIS\core_cm3.h
     目录           0  2018-08-02 21:25  源码\STM32规范化PRINTF\CMSIS\startup\
     目录           0  2018-08-02 21:25  源码\STM32规范化PRINTF\CMSIS\startup\TrueSTUDIO\
     文件       12604  2011-03-10 10:54  源码\STM32规范化PRINTF\CMSIS\startup\TrueSTUDIO\startup_stm32f10x_cl.s
     文件       12592  2011-03-10 10:53  源码\STM32规范化PRINTF\CMSIS\startup\TrueSTUDIO\startup_stm32f10x_hd.s
     文件       12239  2011-03-10 10:53  源码\STM32规范化PRINTF\CMSIS\startup\TrueSTUDIO\startup_stm32f10x_hd_vl.s
     文件        9826  2011-03-10 10:53  源码\STM32规范化PRINTF\CMSIS\startup\TrueSTUDIO\startup_stm32f10x_ld.s
     文件       10275  2011-03-10 10:53  源码\STM32规范化PRINTF\CMSIS\startup\TrueSTUDIO\startup_stm32f10x_ld_vl.s
     文件       10275  2011-03-10 10:53  源码\STM32规范化PRINTF\CMSIS\startup\TrueSTUDIO\startup_stm32f10x_md.s
     文件       10757  2011-03-10 10:53  源码\STM32规范化PRINTF\CMSIS\startup\TrueSTUDIO\startup_stm32f10x_md_vl.s
     文件       13252  2011-03-10 10:53  源码\STM32规范化PRINTF\CMSIS\startup\TrueSTUDIO\startup_stm32f10x_xl.s
     目录           0  2018-08-02 21:25  源码\STM32规范化PRINTF\CMSIS\startup\arm\
     文件       15766  2011-03-10 10:52  源码\STM32规范化PRINTF\CMSIS\startup\arm\startup_stm32f10x_cl.s
     文件       15503  2011-03-10 10:52  源码\STM32规范化PRINTF\CMSIS\startup\arm\startup_stm32f10x_hd.s
     文件       15692  2011-03-10 10:52  源码\STM32规范化PRINTF\CMSIS\startup\arm\startup_stm32f10x_hd_vl.s
     文件       12376  2011-03-10 10:52  源码\STM32规范化PRINTF\CMSIS\startup\arm\startup_stm32f10x_ld.s
     文件       13656  2011-03-10 10:52  源码\STM32规范化PRINTF\CMSIS\startup\arm\startup_stm32f10x_ld_vl.s
     文件       12765  2011-03-10 10:52  源码\STM32规范化PRINTF\CMSIS\startup\arm\startup_stm32f10x_md.s
     文件       14073  2011-03-10 10:51  源码\STM32规范化PRINTF\CMSIS\startup\arm\startup_stm32f10x_md_vl.s
     文件       15955  2011-03-10 10:51  源码\STM32规范化PRINTF\CMSIS\startup\arm\startup_stm32f10x_xl.s
     目录           0  2018-08-02 21:25  源码\STM32规范化PRINTF\CMSIS\startup\gcc_ride7\
     文件       13072  2011-03-10 10:52  源码\STM32规范化PRINTF\CMSIS\startup\gcc_ride7\startup_stm32f10x_cl.s
     文件       13160  2011-03-10 10:52  源码\STM32规范化PRINTF\CMSIS\startup\gcc_ride7\startup_stm32f10x_hd.s
............此处省略471个文件信息

评论

共有 条评论