昨天我在 DFRobot Beetle ESP32-C3开发板 开发板上,成功用 Adafruit NeoPixel 扩展库,驱动了ws2812B炫彩点阵。具体可见文章: Arduino编程
2022-06-30 17:12:401102 修复吗?非常感谢!P.S.We尝试使用不同的USB或JTAG电缆。我们还尝试卸载并重新安装了一些驱动程序,如下所述:https://forums.xilinx.com/t5
2019-10-22 08:47:02
本帖最后由 飞儿朵朵2012 于 2016-11-3 22:20 编辑
GB 7000.1-2015 灯具 第1部分:一般要求与试验
2016-09-18 22:02:20
了解发现Adafruit_NeoPixel库所支持的主控芯片没有包含Linklt ONE开发板的MT2502.请问如果还想用这个开发板利用这个库去驱动WS2812彩灯的话需要怎么修改呢?求大神赐教!感谢!
2023-04-12 11:43:53
PADSlogic电子档第2部分有需要的可以下载
2013-09-21 18:00:38
/Adam-Taylor-s-MicroZed-Chronicles-Part-108-Creating-our-)中描述的方法进行操作。硬件/ ba-p / 665756)但我无法弄清楚HSI是什么或如何打开SDSoC提示。我只需要一个可以在SDSoC设计中使用的ADC。必须有一个更容易/更好的方法来做到这一点,但我会接受任何有效的方法!请帮忙。
2020-05-25 08:18:59
Adafruit_NeoPixel类方法编写的一个能够控制所有RGB LED的函数;第154~162行初始化了RGB LED、板载LED、按键。一个重要问题是,很多人会问,我生成了MCU工程后,要到哪里添加代码呢?怎么修改呢?第
2017-06-23 10:26:58
wifi IoT 智能家居套件 如何实现与Adafruit NeoPixel的WS2812结合,使用PWM模块,单线控制协议,控制多个彩灯?在Arduion上有相应的库文件,使用起来非常方便,没有
2021-10-14 23:32:21
,RGB-LED的引脚是3号引脚。#include <Adafruit_NeoPixel.h>Adafruit_NeoPixel leds(/*NUMPIXELS*/1, /*PIN
2023-03-21 22:35:13
WS2812B。在这个分享中,使用的是Adafruit_NeoPixel,关于其详细资料,可以查看官方页面:Adafruit NeoPixel LibraryWS2812B炫彩LED可以很灵活的组成各种实际所需
2022-06-20 00:20:01
值得入门及广大爱好者学习观看。第5部分:【书籍推荐篇】全网下载量最高的7本明星书籍,内容主要涉及FPGA开发全攻略、入门与实例、开发指南、设计实验及教程等,这7本书籍的PDF免费文档非常难找,今天看到算你
2019-07-04 10:07:30
的。第11~16行代码定义RGB LED使用的管脚和个数以及创建了piexls对象;第20~28行是自己利用Adafruit_NeoPixel类方法编写的一个能够控制所有RGB LED的函数;第154
2017-11-18 14:54:53
描述使用 Arduino Nano Every 和 Adafruit NeoPixel Matrix 的数字 Cribbage 板关于这个项目大流行开始时,我决定要确保在锁定期间保持忙碌,所以我向
2022-08-04 07:23:21
固件和硬核 IP,我们将把它们留给我们的下一部分——第二部分和第三部分。 在本系列文章中,我们将把我们的谈话分为以下几个部分: 保护您的 IP 内核——第一部分软 IP,第一节:HDL 代码的加密保护您
2022-02-23 11:59:45
GB 9706.1-2007 医用电气设备 第1部分:安全通用要求
2014-12-23 16:12:22
是LVDS。 我的问题是,如果MicroZed电路板首先出现(上电后),它将驱动VC707上的LVDS输入。驱动无功率LVDS输入是一个问题吗? VC707上的LVDS接收器是否会损坏? LVDS标准规
2020-06-09 10:25:12
/Adam-Taylor-s-MicroZed-Chronicles-Part-180-All-about-the-Xilinx/ba-p/756988但该芯片自带板,Zynq 7020属于Zynq家族。是否可以在电路板上使用它?如果没有,支持reVision的官方(Xilinx / AVNet / ...)主板的最低成本是多少?筹码怎么样?
2019-10-10 06:25:58
如何对Adafruit_NeoPixel常用库函数进行初始化?如何去编写Adafruit_NeoPixel库函数的程序代码?
2021-09-22 08:10:28
的C2000™ F28379 MCU,开发人员现在可以避免上文提到的很多缺点。
在本系列的下一部分中,我们进一步研究将FPGA引入到驱动和伺服机控制架构中时所遇到的其它挑战。
原文链接
2018-08-31 15:41:28
布局电源板以最大限度地降低EMI:第1部分
2019-09-05 15:36:07
布局电源板以最大限度地降低EMI:第2部分
2019-09-06 08:49:33
6Adafruit_NeoPixel strip = Adafruit_NeoPixel(1, PIN, NEO_GRB + NEO_KHZ800);void setup() {strip.begin
2023-02-23 07:41:36
问题:1.第1部分看懂一点,第2部分完全不知道要干什么,第3部分那样处理也不知道是要做什么。2.这个电路要实现的功能是一个从几十到几百赫兹的带通滤波。3.已经用Multisim仿真过,得到的结果是
2018-07-26 10:00:39
构建混合测试系统第1部分:为成功过渡奠定基础
2019-11-06 09:36:06
源代码,发现它正在读取0xe000102c处的uart1状态寄存器。我不知道为什么REMPTY位(bit1)总是被置位。顺便说一句,uart自我测试的例子很成功。此外,当我使用microzed的内部
2019-04-04 09:19:44
DN110- 微功率降压/升压电路,第2部分:将四节电池转换为5V *
2019-06-11 16:31:41
我昨天才发现我的两块microZED板都有相同的MAC地址(第一次将它们同时插入网络)。通过u-boot代码,我看到MAC地址被烘焙到环境中(在zync_common.h中)。#define
2019-09-16 14:57:55
// These lines are specifically to support the Adafruit Trinket 5V 16 MHz.// Any other board, you ca
2021-07-13 07:44:54
在学习运算放大器稳定性分析(TI合集)第5部分的时候,计算beta是有点疑惑,为什么beta = VFB / delta VOA ?而不是beta = VFB / VOA?
2022-04-01 10:21:51
By Adam Taylor 到目前为止的文章中,我们已经研究了MicroZed开发板上使用以太网的数据传输问题。我们还没有涉及片上外设通信的问题:实时时钟,非易失内存以及独特的传感器。这些通信涉及到I2C或者SPI总线。
2017-01-13 11:07:11748 在Adam Taylor玩转MicroZed系列的前期部分中,我们介绍了IP栈的概念。(见Adam Taylor玩转MicroZed系列第79部分:Zynq SoC以太网第3部分)接下来就是在我们的设计中使用该协议栈了。SDK开发环境允许我们创建BSP的时候包含一个轻量级的IP栈(lwIP)。
2017-01-13 11:17:111033 By Adam Taylor 在本系列博客的前两部分中,我们研究了带有Zynq SoC PS(处理器系统)的以太网MAC(介质访问控制层),包括深入探讨了一个MAC使用范例。以太网MAC是一个基础的构建模块,它允许我们实现一个IP栈,然后因此给我们的工程创建联网条件。
2017-01-13 11:24:11669 By Adam Taylor 在约束系列的最后,我们讲讲关联布局宏(RPM)的约束。RPM允许你在FPGA的布局中将DSP、FF、LUT和RAMS等资源组合在一起。与PBlocks不同,RPM并不
2017-11-10 14:49:02748 By Adam Taylor 在过去一周中,我接到了很多不同人的来信,他们正在使用以Zynq为基础的开发工具。他们非常想知道怎么样去把MicroZed系列博客教程应用到他们所选择的硬件平台上。加上
2017-02-08 02:12:49426 研究了相关的时序约束后,在设计中我们也不能忽视所能运用到的物理约束。一个工程师最常用的物理约束是I/O管脚的放置和与每个I/O脚相关的参数定义(标准、驱动能力等)。然而,还有其它类型的物理约束
2017-02-08 02:20:11206 By Adam Taylor 在先前的博客中我们研究过I/O约束,下一个合乎逻辑的步骤就是研究如何在我们的设计中用FPGA进行放置和布线约束。使用放置约束的原因如下:为了帮助实现时序,或者
2017-02-08 02:22:11238 By Adam Taylor 在最近的几篇博客中,我们研究了基本的时序约束。那么在设计中我们现在应该能定义时钟了,并且可以创建和声明它们的关系,还应该能在时钟和系统中声明任何缺陷。作为系统设计工
2017-02-08 03:13:11256 By Adam Taylor 在之前的博客中介绍了Vivado的基本时序约束,时序约束定义了系统频率或自己所定义的时钟频率。为建立良好的时序约束,下一步是需要建立时钟路径之间关系的定义。这样
2017-02-08 03:46:35194 通过前面的学习,我们已经对Zynq系列的PL和PS部分已经有了相当多的了解。其中有关约束的部分我们曾经提到过但是没有重点关注。约束可以添加特定的信息到你的设计,并在综合工具和实现工具中可以得到实现
2017-02-08 03:58:43645 上周的博客中我们完成了硬件的搭建,并且把硬件部分导入到SDK,见Adam Taylor’s MicroZed Chronicles Part 67: AXI DMA II,下一步通过写一个简单的程序
2017-02-08 05:53:11303 上周的博客中我们学习了Zynq SoC的AXI DMA,我解释了怎样利用AXI DMA控制器将数据从PL搬运到PS。在本期博客中我们将学习怎样完成硬件的搭建。 首先我们要更深入的了解一下AXI streaming接口。Vivado工具的AXI参考手册(用户手册1037)对我们是非常有帮助的,提供了关于Zynq SoC的AXI协议的详细信息,为了构建硬件我们将使用如下AXI协议: AXI4-Stream—使用DMA时,从Zynq SoC的XDAC流式接口到内存映射,提供高性能输出 AXI4-Lite —配置和控制XADC以及DMA控制器 AXI4 —配置
2017-02-08 08:10:39286 有意思的方面,就是它能够将数据从PL(可编程逻辑)部分移动至存储器中——例如片上存储器或者DDR SDRAM,而存储器是映射到PS的地址空间上的。 作为工程师我们一直想这样做,将在Zynq PL部分实现的硬件存储器映射到PS部分的地址空间中,这是非常有用的,因为这样做可以允
2017-02-08 08:14:11153 在本系列上一篇博客中,我们学习了解了使用XMD和XSDB来调试我们的应用和系统。然而为了确保我们的应用在性能上是优化的,另一个非常重要的方面就是对应用程序进行详细分析。 分析不同于调试,就分析功能
2017-02-08 09:53:00130 在此系列博客的前面几期中,我们已经可以运行示例应用并获得用于分析的程序运行数据。运行分析器可以生成一个gmon.out格式的文件,它包含了分析数据。当应用程序运行自然结束或者通过SDK来终止应用程序
2017-02-08 09:56:49180 在上一篇的MicroZed系列博客中,我们学习了两种与XADC进行通信的方法:Zynq SoC 的AXI或者DevC接口。通过在每个驱动程序中输出XADC的基地址,我演示了这两种XADC通信方法
2017-02-08 09:58:42221 讨论,这个问题解决之后我们将回来继续学习PicoBlaze。 前面的博客中提到,有多种方式可以实现XADC与Zynq之间的交互,除了JTAG接口: 1.我们可以借助DevC接口实现XADC与PS(处理器系统)之间的直接交互,使用这种方式时,Zynq SoC的PL(可编程逻辑)部分不需要进行配置。然
2017-02-08 10:04:11242 前面的几篇博客中,我们通过介绍怎样驱动CCD的一些知识了解了PicoBlaze的一些特点,同时也知道了通过Zynq PS(处理器系统)可是实现PicoBlaze的动态可重配置,我觉得在这次博客当中
2017-02-08 11:11:37134 Wind River的 Pulsar Linux操作系统授权镜像。同时, MicroZed IIoT包含了一个可和Watson IoT通信的MQTT消息协议设计样例,可以提供注册、安全连接到云服务和包括IBM Bluemix 在内的应用。IBM Bluemix由一系列丰富
2017-02-08 11:57:12243 作者:Adam Taylor 在上一篇博客中我们已经知道了如何动态更新PicoBlaze的运行程序,现在我们要学习一个完成的设计应用。一个非常相关的应用就是驱动CCD(电荷耦合元件)图像传感器,因为
2017-02-08 12:31:33144 正如我上周所讲,Petalinux是Xilinx针对Zynq SoC提供的Linux官方版本。为了攫取该版本最大资源,我们需要创建自己的版本。这就需要我们在Linux环境下进行开发。现在,并不是所有人都在Linux系统环境下进行开发,然而弄一台新机器又觉得既浪费时间和浪费金钱。因此,我将用一个虚拟机来提供这个环境。我之前采取过类似的方法来使用CERN自由过滤器设计工具,一直使用的不错哦! 我决定使用Oracle VM Virtual Box虚拟机并且创建一个Ubuntu 操作系统。这个非常简
2017-02-08 13:58:08164 如果在我们的虚拟机上已经安装好了SDK,我们就得使用Linux操作系统来建立我们自己的应用程序。这通常需要对 Zynq SoC的硬件重新进行定义。 首先,我们要做的就是确保将VIVADO设计套件以及SDK下载并且安装到我们的虚拟机中。因为我们需要这些工具对Zynq SoC进行硬件定制同时构建软件开发环境。 接下来我们按照下面步骤进行: 1. 按照我们的要求新建一个Zynq 硬件系统,确保我们有下面这些外设: •UART(必须的) •SD 卡配置(可选) •以太网(可选) •
2017-02-08 13:58:11300 我必须承认这是一篇我从来不希望要写的博客。当我开始写玩转MicroZed时,我还不确定每周一篇写到52篇。达到这样的里程碑并拥有150,000的浏览量,我想回顾过去的一年在Zynq SoC上涵盖
2017-02-08 15:35:37108 作者:Adam Taylor 在上一篇博客中我们了解了Zynq SoC的OCM(片上存储器) ,利用它可以实现在AMP模式下内部处理器内核之间的通信。现在我们将写一些程序代码将这个设备(OCM)利用
2017-02-08 15:38:12606 作者:Adam Taylor 在最近的几篇博客中,我们花了主要精力讲解操作系统和AMP(非对称多进程处理),接下来我们希望看到Linux系统在microzed板上运行。我们目前还没有讨论
2017-02-08 15:42:12529 作者:Adam Taylor 上篇博客中我们看到了在ZynqSoC的两块ARM Cortex-A9 MPCore处理器之间共享数据。我提到方法可以改进——使得更加高效——我们可以使用软件中断来进行
2017-02-08 15:47:34222 介绍完操作系统后我将会在Zynq SoC上演示,我打算首先在MicroZed上实现的操作系统就是Micrium公司的uC/OSiii。这是一个硬式实时操作系统,可以点击这里下载。 该OS已经用于大量
2017-02-08 18:26:11149 最近的几篇关于MicroZed系列的博客中我们介绍并了解了RTOS(实时操作系统)的概念,既然已经介绍了基本知识,是时候在MicroZed开发板上实现运行我们的第一个操作系统。我们将使
2017-02-08 18:27:06323 作者:Steve Leibson, 赛灵思战略营销与业务规划总监 在我前面的一篇博客(查看Adam Taylor玩转MicroZed系列40:MicroZed操作系统第二部分)中,大家已经见识
2017-02-08 18:27:11202 我本来打算在这篇博客中继续介绍探讨运行于Zynq SoC上的操作系统。然而由于上周有人提问过一些关于Zynq SoC外设XADC,中断和alarms的问题,我认为我们应该快速的了解一下以及我们怎样将它们加入到系统设计中。 Zynq SoC具有检测供应电压和片上工作温度的能力,这看起来非常有趣 。我们可以利用这个功能在系统测试期间验证初始供应电压和工作温度。在我们的设计的整个测试和运行期间,我们可以定期的检查确保这些参数保持在规定的运行范围内。在
2017-02-08 18:30:02312 这篇连载博文一直在探讨如何驱动Adafruit NeoPixel RGB LED条。在前面的两篇博文中,我已经介绍了NeoPixel的驱动波形、NeoPixel连接的硬件以及NeoPixel的电源
2017-02-08 19:03:11154 作者:Steve Leibson, 赛灵思战略营销与业务规划总监 By Adam Taylor 我们采用基于Zynq的MicroZed板来实现Adafruit NeoPixel驱动器,前后花了
2017-02-08 19:06:11152 到目前为止,我们已经从Zynq/MicroZed系列博客中看到了很多设计的例子,但是这些设计都没有使用到操作系统。裸板系统对于目前我们博客中涉及到的例子已经足够满足设计要求了,但是如果我们想使用更加
2017-02-08 19:09:11111 最近我拿到了一块MicroZed I/O 扩展板卡,这个扩展板补充完善了MicroZed系统化模块(SOM)设计方法,通过分解位于MicroZed开发板背面的两个小型的I/O引脚集管上的I/O引脚
2017-02-08 20:20:29359 作者:Steve Leibson, 赛灵思战略营销与业务规划总监 亚当泰勒 我前面几篇博文中的案例,需要通过RS-232(事实上是一个USB转串口的设备)来控制Adafruit NeoPixel阵列
2017-02-09 01:56:30145 作者是Adam Taylor,该文章发表在 第87期XCell期刊 上。Adam经常给XCell期刊投稿,在XCell日报上,他的“MicroZed Chronicles”系列文章已经发表了近30期,最近他成为了e2v科技的系统工程主管。
2019-10-06 17:09:003013 Adam Taylor's博客系列讲解在基于ARM的Zynq SoC芯片可编程逻辑上实现定点数学函数计算。 我们已经在MicroZed 系列的前期博客中学习了在PL(可编程逻辑)内实现定点运算,现在
2017-02-09 02:07:37210 我们已经完成了以下工作:设计Adafruit NeoPixel LED驱动器、把它集成到Vivado框图中以及和系统的其它部分相连接,现在,我们需要思考一下将要采用什么样的验证方案,也就是说,我们
2017-02-09 02:11:30186 的章节中介绍了MicroZed I/O载体卡,现在,我们可以尝试把之前介绍过的这些方面都组合到一起,来看看让它们协同工作是多么容易的事情。 这个例子,我们主要考虑用PS来控制PL去驱动一个Adafruit NeoPixel数字RGB LED阵列。我们会通过下面的方法来实现: 1.开发一个PL外设来驱动
2017-02-09 03:39:03167 在上一篇博文中,我介绍了让人着迷的Adafruit NeoPixel RGB LED,并且大概描述了NeoPixel驱动设计的基本要点。(参见” 亚当泰勒玩转MicroZed连载31:系统模块驱动
2017-02-09 03:41:03280 。 与我们在本博客系列中的方法一样:加上所生成的头文件作为BSP的一部分。这些头文件提供了宏和函数,我们可以用来驱动DMA 。我们将在这个示例中加入: Xscugic.h和xil_exceptions.h
2017-02-09 05:47:33211 MicroZed™ 嵌入式视觉载卡套件建立在 MicroZed SOM 基础之上,提供视频专用载卡。套件包含开发定制视频应用程序所需的硬件、软件以及 IP 核。该载卡套件包括嵌入式视觉载卡,载卡具有板上 HDMI 输入 / 输出接口和用于可选摄像头模块的摄像头连接器。 了解更多 »
2017-02-09 06:20:11243 Adam Taylor's博客系列讲解基于ARM的Zynq SoC芯片可编程逻辑实现定点算法以提高性能。 这个博客系列每周发布,迄今为止已经发布了6个月,我们在Zynq SoC处理器系统(PS
2017-02-09 07:58:12193 了解Zynq PS / PL接口之后;到目前为止,我们已经分析了Zynq All Programmable SoC芯片中的PS (处理器系统)与PL(可编程逻辑)之间的接口。
2017-02-10 12:00:11957 我们先来了解一下上节中介绍的Zynq SoC PS/PL接口,我创建一个很简单的外设,使用的是DSP48E1的DSP逻辑片,依靠这个外设第一个寄存器内的控制字执行乘法,加法或减法。
2017-02-10 12:04:41469 到现在为止,我们知道如何在基于Zynq SoC的系统中例化PicoBlaze 软核处理器。在这篇博客,我们将继续探索更多关于如何生成PicoBlaze 程序以及如何使用JTAG接口更新程序而不是重新编译整个设计。
2017-02-11 07:01:06926 Zynq SoC的处理系统提供额外功能让我们可以建立一个更加灵活的Zynq 程序下载系统以适应更多工作。
2017-02-11 07:03:111053 在以前发布的玩转MicroZed系列博客中,我们建立了一个基于Zynq的系统,通过使用双端口RAMS和BRAM(块RAM)控制器将两个PicoBlaze处理器核连接到Zynq的PS部分,现在我们将学习一下怎样实现更新存储在双端口RAM中的PicoBlaze处理器的程序。
2017-02-11 07:05:11943 如何获得FreeRTOS演示并且在MicroZed上运行。FreeRTOS由Real Time Engineering公司开发,为小容量和极快运行速度的嵌入式系统提供帮助。
2017-02-11 10:03:121513 在上一篇博客中成功地演示了FreeRTOS并在基于Zynq的MicroZed板上运行之后,显然我们想要能够编写我们自己的应用程序。因此,我们将首先举一个简单的例子。我们将配置Zynq SoC的XADC并且在串行链路上输出结果。
2017-02-11 10:03:131019 Avnet公司的MicroZed开发板是基于Xilinx公司的Zynq®-7000全编程SoC器件的低成本开发板,其独特的设计既可用作基本SoC实验的独立评估板,也可配合载卡用作嵌入式的模块上系统
2019-03-06 08:26:543525 AdaFruit NeoPixel条采用的是一个非常简单的3线接口,包括电源、电源回复和Din(数据输入)。来用Arduino,让NeoPixel RGB LED阵列动起来~
2019-06-05 06:03:006419 使用Avnet MicroZed载板套件开发的原型将MicroZed系统级模块(SOM)与Arduino屏蔽的大型生态系统相结合,可用于工业控制,遥感,嵌入式视觉和许多其他物联网系统
2019-08-12 09:51:182131 初始化包含头文件#include <Adafruit_NeoPixel.h>针对AVR单片机的特殊设置#ifdef __AVR__ #include <avr/power.h>
2021-11-15 14:06:04120 电子发烧友网站提供《使用Arduino Nano Every和Adafruit NeoPixel Matrix的数字Cribbage板.zip》资料免费下载
2022-07-22 14:49:151 电子发烧友网站提供《使用neopixel的RGB LED矩阵.zip》资料免费下载
2022-11-01 14:39:230 电子发烧友网站提供《5分钟圣诞Neopixel LED灯带.zip》资料免费下载
2022-11-24 10:46:180 电子发烧友网站提供《NeoPixel RGB LED彩条开源分享.zip》资料免费下载
2022-12-01 15:23:590 电子发烧友网站提供《Arduino NeoPixel LED环火模拟.zip》资料免费下载
2023-01-31 10:10:030 RGB LED可产生多种颜色,包括白色,使其具有高度的通用性。每个RGB LED需要三个驱动器,每个颜色的LED需要一个驱动器。与单个LED驱动器相比,在RGB应用中使用多输出LED驱动器可以节省解决方案的尺寸和成本。LTC3207和LTC3207-1每个都提供12个单独可编程的电流源(通用驱动器)。
2023-03-23 11:08:122172 电子发烧友网站提供《在适用Arduino的Adafruit NeoPixel Shield上显示文本.zip》资料免费下载
2023-06-09 10:24:160 电子发烧友网站提供《适用于Arduino的Adafruit NeoPixel Shield.zip》资料免费下载
2023-06-09 10:27:360 电子发烧友网站提供《使用Adafruit NeoPixel环的模型灯塔.zip》资料免费下载
2023-07-06 14:24:440
评论
查看更多