氛围灯INMP441+WS2812灯带--未完
控制器成品功能:
BlueTooth将用户的配置传输给FPGA,
1.用户配置应该能永久保存。----公用flash
2.
图中标注的是39KHz采样
dBFS值是负数,越接近0越大。
dBFS = 20 * log10(采样信号(24’b) / 24’hFFFFFF)。
WS2812灯
最大0.3W/灯
系统时钟 20ns
0.4us=400ns=20x20ns
0.85us=850ns=42.5x20ns = 42x20ns
0.8us = 800ns= 40x20ns
0.45us=450ns = 22.5x20ns = 22x20ns
1.25us= 62x20ns
50us= 2500x20ns
需要注意din与dout,别接反了。
module INMP441(input clk ,input rst ,output reg [23:0] L_RD ,output reg [23:0] R_RD ,
//output ws ,output sck ,//max 3.2MHzinput sda ,
);// wire [000:000] clk ;reg [6:0] cnt_n ;//下降沿计数reg [6:0] cnt_p ;//上升沿计数reg [1:0] cur_sta ; parameter RSTS='d0 ; parameter WORK='d1 ; always@(negedge clk or posedge rst)beginif(rst)cur_sta <= #1 'd1;else if(cnt_n<64)cnt_n <= #1 cnt_n + 'd1;else cnt_n <= #1 'd1;
end //做好ws与sd的同步
always@(negedge clk or posedge rst)beginif(rst)cnt_n <= #1 'd1;else if(cnt_n<64)cnt_n <= #1 cnt_n + 'd1;else cnt_n <= #1 'd1;
end
always@(posedge clk or posedge rst)beginif(rst)cnt_p <= #1 'd1;else if(cnt_p<64)cnt_p <= #1 cnt_p + 'd1;else cnt_p <= #1 'd1;
endendmodule
https://blog.csdn.net/u011444705/article/details/109027241
氛围灯INMP441+WS2812灯带--未完相关推荐
- wifi智能氛围灯esp8266,ws2812灯带
没有录视频就直接上图吧,还是挺好看的. 硬件设备:esp8266nodemcu开发板(32也是可以的),ws2812灯带工3米共90灯珠,电源模块and杜邦线 需要用到blinker库,esp8266 ...
- 用html5做一个简单网页_用新款ws2812灯带做一个简单的窗花
本文转自:DF创客社区-未经许可不可转载 原文链接(附件请于原文下方下载): 用新款ws2812灯带做一个简单的窗花-创意生活论坛-DF创客社区mc.dfrobot.com.cn 作者:屌丝王小明 ...
- 【小项目关键技术五】控制全彩 WS2812 灯环/灯带
Ref: Arduino控制WS2812灯带(灯环) #include <FastLED.h>#define LED_PIN 13// Information about the LED ...
- Arduino控制WS2812灯带(灯环)
设计者:STCode(公众号同名) Arduino控制WS2812灯带(灯环) 1) WS2812灯 WS2812灯带 WS2812灯环 WS2812是一个集控制电路与发光电路于一体的智能外空LED光 ...
- WS2812灯带 PWM+DMA驱动
WS2812灯带 主控芯片GD32F303 一.ws2812灯带 1.产品特点 数据发送速度可达800Kbps 串行级联接口, 能通过一根信号线完成数据的接收与解码 任意两点传传输距离在不超过3米时无 ...
- esp12s 第十一章 WS2812灯带
灯带接13脚位依次DOUT接DIN串下去 最多使用过60个灯珠的灯带 #include "FastLED.h" #define NUM_LEDS 48 //灯珠数量 #define ...
- FsatLED mixy第三方自制库 轻松玩转WS2812灯带
续上篇 mixy第三方库 点阵屏库 LittleFS库 光敏电阻LDR库 EEPROM库 WS2812灯带库很多,如Adafruit_NeoPixel库但在mixy里样式很单一. FsatLED库 ...
- arduino学习——WS2812灯带
WS2812灯带程序 简介 示例程序 程序拓展(1) 程序拓展(2) 拓展程序(3)---fill_solid()函数 灯带颜色的设置 (1)CRGB RGBcolorName(rVal,gVal,b ...
- STM32驱动全彩LED灯模块WS2812
STM32驱动全彩LED灯模块WS2812 WS2812全彩LED灯模块系列,可以进行级联实现灯带的效果,MCU端通过一个管脚可以控制所有级联的LED灯的不同发光颜色显示. 级联电路 WS2811(未 ...
最新文章
- 解决Git Revert操作后再次Merge代码被冲掉的问题
- 《Adobe Illustrator CC 2014中文版经典教程(彩色版)》—第1课1.6节排列多个文档...
- 2020noi普及组优秀的拆分_吉首市乾元小学荣获北斗领航梦想全国青少年科技实践活动优秀组织奖...
- navicate 导出批量插入语句
- 2017西安交大ACM小学期 刷墙[折半枚举+异或]
- UITableView知识梳理须知—(一)
- web窗体的内置对象
- python学习笔记(对象)
- 在一头扎进机器学习前应该知道的那些事儿 1
- A Simple Math Problem (矩阵快速幂)
- for(;;)和while(true)的区别
- 原生JS实现各种经典网页特效——Banner图滚动、选项卡切换、广告弹窗等
- kali 32位 更换 xfce4 桌面
- Linux安装redis最详细的教程
- Windows10怎么让某个软件禁止联网?设置软件禁止联网的方法
- 处理器后面的字母含义_Intel处理器背盖上的字母含义
- 华硕Fonepad 8、MeMO Pad 7以及MeMO Pad 8也随之登场
- 论文计算机本科字数,211本科毕业论文多少字?毕业论文多少字数要求
- 张量(一):张量基础
- 矩阵位移法是用于求解杆系结构的计算机方法,结构力学的教学思路