資源簡介
視頻演示地址: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個文件信息
評論
共有 條評論