91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.55MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2023-09-15
  • 語言: 其他
  • 標簽: SHT30??STM32??

資源簡介

STM32F103單片機, SHT30溫濕度檢測,從工程中抽出; 有相關資料,及原廠例程;連接圖片,及工作中的小經驗分享;

資源截圖

代碼片段和文件信息

//==============================================================================
//????S?E?N?S?I?R?I?O?N???AG??Laubisruetistr.?44?CH-8712?Staefa?Switzerland
//==============================================================================
//?Project???:??SHT3x?Sample?Code?(V1.0)
//?File??????:??i2c_hal.c?(V1.0)
//?Author????:??RFU
//?Date??????:??16-Jun-2014
//?Controller:??STM32F100RB
//?IDE???????:??礦ision?V4.71.2.0
//?Compiler??:??Armcc
//?Brief?????:??I2C?hardware?abstraction?layer
//==============================================================================

//--?Includes?------------------------------------------------------------------
#include?“i2c_hal.h“

//--?Defines?-------------------------------------------------------------------
//?I2C?IO-Pins?????????????????????????/*?--?adapt?the?defines?for?your?uC?--?*/

//?SDA?on?port?B?bit?14
#define?SDA_LOW()??(GPIOB->BSRR?=?0x40000000)?//?set?SDA?to?low
#define?SDA_OPEN()?(GPIOB->BSRR?=?0x00004000)?//?set?SDA?to?open-drain
#define?SDA_READ???(GPIOB->IDR??&?0x4000)?????//?read?SDA

//?SCL?on?port?B?bit?13???????????????/*?--?adapt?the?defines?for?your?uC?--?*/
#define?SCL_LOW()??(GPIOB->BSRR?=?0x20000000)?//?set?SCL?to?low
#define?SCL_OPEN()?(GPIOB->BSRR?=?0x00002000)?//?set?SCL?to?open-drain
#define?SCL_READ???(GPIOB->IDR??&?0x2000)?????//?read?SCL

//==============================================================================
void?I2c_Init(void){??????????????????????/*?--?adapt?the?init?for?your?uC?--?*/
//==============================================================================
??RCC->APB2ENR?|=?0x00000008;??//?I/O?port?B?clock?enabled
??
??SDA_OPEN();??????????????????//?I2C-bus?idle?mode?SDA?released
??SCL_OPEN();??????????????????//?I2C-bus?idle?mode?SCL?released
??
??//?SDA?on?port?B?bit?14
??//?SCL?on?port?B?bit?13
??GPIOB->CRH???&=?0xF00FFFFF;??//?set?open-drain?output?for?SDA?and?SCL
??GPIOB->CRH???|=?0x05500000;??//?
}

//==============================================================================
void?I2c_StartCondition(void){
//==============================================================================
??SDA_OPEN();
??DelayMicroSeconds(1);
??SCL_OPEN();
??DelayMicroSeconds(1);
??SDA_LOW();
??DelayMicroSeconds(10);??//?hold?time?start?condition?(t_HD;STA)
??SCL_LOW();
??DelayMicroSeconds(10);
}

//==============================================================================
void?I2c_StopCondition(void){
//==============================================================================
??SCL_LOW();
??DelayMicroSeconds(1);
??SDA_LOW();
??DelayMicroSeconds(1);
??SCL_OPEN();
??DelayMicroSeconds(10);??//?set-up?time?stop?condition?(t_SU;STO)
??SDA_OPEN();
??DelayMicroSeconds(10);
}

//==============================================================================
etError?I2c_WriteByte(u8t?txByte){
//==============================================================================
??etError?error?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????950847??2016-03-29?15:55??Sensirion_Humidity_SHT3x_DIS_Datasheet.pdf
?????目錄???????????0??2018-03-09?21:11??sht30\
?????文件????????6111??2014-06-17?15:50??sht30\i2c_hal.c
?????文件????????3509??2014-06-17?15:51??sht30\i2c_hal.h
?????文件????????6310??2016-03-30?09:49??sht30\main.c
?????文件???????20877??2014-06-17?15:49??sht30\sht3x.c
?????文件???????21703??2014-11-17?16:39??sht30\sht3x.h
?????文件????????1183??2016-03-30?09:06??sht30\system.c
?????文件????????1998??2016-03-29?18:01??sht30\system.h
?????文件????????3156??2014-06-17?16:50??sht30\typedefs.h
?????文件???????10013??2016-03-29?17:48??SHT3x_Sample_Code_V1_D2-原廠例程.7z
?????文件?????????236??2018-03-09?21:11??一定要看.txt
?????文件????????5837??2016-03-29?16:17??接口.png
?????文件??????737829??2015-08-17?12:06??溫濕度敏感芯片傳感器HTU21D.pdf

評論

共有 條評論