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

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

概述

ST提供了6283A1_AnalogFlicker代码在X-NUCLEO-6283A1获取闪烁频率,同时移植到VD6283TX-SATEL。
闪烁频率提取主要用于检测光源的闪烁频率,即光源在光强发生变化的频率。
最近在弄ST的课程,需要样片的可以加群申请:615061293 。

在这里插入图片描述

视频教学

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

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

样品申请

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

源码下载

https://download.csdn.net/download/qq_24312945/88391981

参考代码

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检测结果如下所示。

在这里插入图片描述

相关推荐

  1. 02.3 基于Verilog控制多个LED灯以不同频率闪烁

    2023-12-28 10:44:01       37 阅读
  2. 测试驱动开发TDD

    2023-12-28 10:44:01       26 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-28 10:44:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-28 10:44:01       101 阅读
  3. 在Django里面运行非项目文件

    2023-12-28 10:44:01       82 阅读
  4. Python语言-面向对象

    2023-12-28 10:44:01       91 阅读

热门阅读

  1. LeetCode——2660. 保龄球游戏的获胜者

    2023-12-28 10:44:01       56 阅读
  2. Error: EACCES: permission denied, access

    2023-12-28 10:44:01       64 阅读
  3. 设计模式之状态模式

    2023-12-28 10:44:01       61 阅读
  4. Elasticsearch 常用 REST API 之集群APIs

    2023-12-28 10:44:01       47 阅读
  5. 【前端框架】NPM概述及使用简介

    2023-12-28 10:44:01       57 阅读