VD6283TX环境光传感器驱动开发(3)----测试闪烁频率代码

VD6283TX环境光传感器驱动开发----3.测试闪烁频率代码

概述

ST提供了6283A1_AnalogFlicker代码在X-NUCLEO-6283A1获取闪烁频率,同时移植到VD6283TX-SATEL。

闪烁频率提取主要用于检测光源的闪烁频率,即光源在光强发生变化的频率。

最近在弄ST的课程,需要样片的可以加群申请:615061293 。

视频教学

https://www.bilibili.com/video/BV1xu4y1t75n/

VD6283TX环境光传感器驱动开发(2)----获取光强和色温

样品申请

https://www.wjx.top/vm/OhcKxJk.aspx#

源码下载

参考代码

https://www.st.com/zh/ecosystems/x-cube-als.html

在下面目录下有对应的程序。

这个应用程序演示了如何使用X-NUCLEO-6283A1扩展板,通过UART从连接的STM32 Nucleo板向PC传输数据,并在通用应用程序(如Tera Term)上显示闪烁频率提取结果。一旦建立连接,用户可以使用超级终端查看来自板载光传感器的数据。该应用程序提供实时数值,并允许用户通过键盘更改增益、曝光时间和采样率。这个示例只能在软件包安装文件夹中访问。

开发板设置

在手册种给出了,闪烁手册可以查看AN5639,资料链接如下。
https://www.st.com/content/ccc/resource/technical/document/application_note/group1/9f/7e/8c/ce/36/85/4c/08/DM00776948/files/DM00776948.pdf/jcr:content/translations/en.DM00776948.pdf

在AN5639手册中,需要对SB3进行连接。

同时GPIO2需要接到MCU的ADC通道中。

查看X-NUCLEO-6283A1手册,可以看到VD6283TX的GPIO2连接到MCU的ADC端口0-2。

在VD6283TX-SATEL中,可以看到VD6283TX通过SB3连接到了AFLR_1V8。

需要将AFLR_1V8接到开发板的A0端口中。

测试结果

使用PWM频率为200Hz驱动LED下VD6283TX检测结果如下所示。

使用PWM频率为1000Hz驱动LED下VD6283TX检测结果如下所示。

相关推荐
十月的皮皮3 天前
STM32从零到量产开发:四路继电器工业控制模块开发— 继电器模块bsp_di.h与 bsp_di.c文件
c语言·stm32·stm32cubemx·hal库
xiaobobo33305 天前
stm32cubeMX生成源码中的中文注释在keil或者vscode中是乱码
stm32cubemx·中文注释乱码
十月的皮皮7 天前
STM32从零到量产开发:四路继电器工业控制模块开发— Modbus RTU 通讯协议设计
stm32·stm32cubemx·hal库
十月的皮皮8 天前
STM32从零到量产开发:四路继电器工业控制模块开发原理小灶 · 合集
stm32·单片机·嵌入式硬件·stm32cubemx·hal库
十月的皮皮9 天前
STM32从零到量产开发:四路继电器工业控制模块开发实战笔记(小白视角)
c语言·笔记·stm32·stm32cubemx·hal库
十月的皮皮10 天前
stm20260720-从新手 C 到量产 STM32 工程:程序设计推导指南
c语言·开发语言·stm32·stm32cubemx·hal库
十月的皮皮11 天前
stm20260719-STM32F103RCT6_HAL库_三人抢答器
c语言·stm32·单片机·嵌入式硬件·stm32cubemx·hal库
意法半导体STM321 个月前
【官方原创】如何为STM32CubeMX2配置Visual Studio Code配置方案
vscode·stm32·单片机·嵌入式硬件·策略模式·stm32cubemx·嵌入式开发
Molesidy2 个月前
【Embedded Development】【ETH】【Lwip】基于STM32的ETH-Lwip以太网通信的学习记录
stm32cubemx·eth·lwip
记帖2 个月前
STM32C542开发(1)----点亮LED
嵌入式硬件·stm32cubemx·stm32cubeide·stm32cubemx2·stm32c542cct6