找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

SHT30温湿度传感器STM32 IIC程序源码

查看数: 24968 | 评论数: 42 | 收藏 9
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-2-2 10:17

正文摘要:

SHT30源码 温湿度传感器IIC源码C  stm32平台

回复

ID:635534 发表于 2023-5-2 22:04
还有一个main.h也没有
无效楼层,该帖已经被删除
无效楼层,该帖已经被删除
ID:1048082 发表于 2022-10-17 21:08

正准备用这东西,多谢分享!
无效楼层,该帖已经被删除
无效楼层,该帖已经被删除
无效楼层,该帖已经被删除
无效楼层,该帖已经被删除
无效楼层,该帖已经被删除
ID:206350 发表于 2021-4-29 09:20
正准备用这东西,多谢分享!
ID:634578 发表于 2020-2-6 21:35
上当了,程序根本就不齐,还差东西,SHT3X_CalcCrc()中的data[]在哪里,根本就没有定义,上当上当,大家不要下
ID:634578 发表于 2020-2-6 21:31
太好了,正好crc效验没有搞出来,可以参考一下
无效楼层,该帖已经被删除
无效楼层,该帖已经被删除
ID:592853 发表于 2019-7-31 09:04
在找这东西 希望能用到
ID:566558 发表于 2019-6-19 10:53
好东西!!!!
ID:508534 发表于 2019-4-10 10:33
感谢分享
无效楼层,该帖已经被删除
ID:66915 发表于 2019-4-8 16:41
灰常给力呀
ID:384274 发表于 2019-4-7 22:45
为什么我读到的温度值,用串口发回来是80多
ID:386066 发表于 2019-3-27 11:49
读回来都是00 00啊楼主
ID:231727 发表于 2019-3-23 11:26
软件IIC,我喜欢
ID:223999 发表于 2018-12-28 14:40
参考一下
ID:443825 发表于 2018-12-11 09:37
SHT35可以用这个程序调试吗?在做一个项目,用到sht35
ID:162421 发表于 2018-11-24 18:18
感谢分享,stm32自带的iic太难用了,果断抛弃了
ID:406408 发表于 2018-10-11 17:45
学习了
ID:331281 发表于 2018-9-21 15:53
感谢提供源码,刚好做这个项目,无线发送
ID:394151 发表于 2018-9-7 09:01
非常好的一个程序
ID:390403 发表于 2018-8-27 16:42
你gpio 使用错误了
ID:390403 发表于 2018-8-27 16:42
你再好好看看数据手册  GPIO  
是PB6-->SCL  PB7-->SDA  而不是你说的 PB7 |-->   SCL    PB6 |-->   SDA
ID:164507 发表于 2018-8-22 20:21
谢谢分享,什么时候可以下载呢
ID:385353 发表于 2018-8-11 20:30
谢谢分享,不知道嫩不嫩用
ID:379049 发表于 2018-7-25 17:21
可以下载下来参考一下~
ID:363787 发表于 2018-7-10 09:44
下来参考一下!!!
ID:366882 发表于 2018-7-7 18:37
我的可以下
ID:366882 发表于 2018-7-7 16:47
谢谢分享,什么时候可以下载呢
ID:362900 发表于 2018-7-2 10:00
谢谢分享,什么时候可以下载呢
ID:34388 发表于 2018-5-3 09:04
可以去参考下,不能完全依靠
ID:185362 发表于 2018-4-28 21:53
zhangshoubu 发表于 2018-4-2 15:32
根本不能用,骗分

可以用的,要在初始化里加上GPIOB的时钟使能。
void sht30_dis_init(void){
       
//  SCL_OUT();
       
        GPIO_InitTypeDef GPIO_InitStructure;

//  __HAL_RCC_GPIOB_CLK_ENABLE();
//        HAL_GPIO_WritePin(GPIOB, GPIO_PIN_7, GPIO_PIN_SET);
        RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);
       
        GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7;
        GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
        GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;                                        //推挽输出
        GPIO_Init(GPIOB, &GPIO_InitStructure);
        GPIO_SetBits(GPIOB, GPIO_Pin_7);
       
        GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6;
        GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
        GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;                                                        //浮空输入,或者改成上拉输入
        GPIO_Init(GPIOB, &GPIO_InitStructure);
       
  delay_us(250);
  SHT3X_SetPeriodicMeasurement();//设置测量周期和模式
       
  delay_us(150);
  SHT_GetValue();
  delay_us(150);
}

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表