STM32Cubemx结合Clion的光敏传感器GY-30

本文介绍了如何使用STM32CubeMX进行环境搭建,包括时钟、IIC、串口和GPIO配置,并在Clion中创建GY-30相关文件,实现代码编写和下载。主要步骤包括Cubemx的项目配置和Clion中的代码组织。
摘要由CSDN通过智能技术生成

目录

一、Cubemx环境搭建

1.时钟配置

 2.iic配置

 3.串口配置

 4.GPIO中要改名字

 5.project配置

 6.生成代码

二、Clion中的代码

1.main.c加入()

2.在clion中创建gy30.c和gy30.h文件

3.gy30.c代码

 4.g30.h代码

 5.然后直接下载进去就OK了


一、Cubemx环境搭建

1.时钟配置

 

 2.iic配置

 3.串口配置

 4.GPIO中要改名字

 5.project配置

 

 6.生成代码

二、Clion中的代码

1.main.c加入()

#include "stdio.h"
#include "gy30.h"


Init_BH1750();//在初始化的时候加入



//在while中加入
sprintf((char *)str_buff,"光照强度:%d lx\r\n",Value_GY30());
      HAL_UART_Transmit(&huart1,str_buff,sizeof (str_buff),10000);
      HAL_Delay(1000);

2.在clion中创建gy30.c和gy30.h文件

先点开对勾,然后都去掉(这个很重要)

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值