射频识别RFID Radio Frequency IDentification 又称无线射频识别,是一种通讯技术,可通过无线电讯号识别特别目标并读写相关数据,而无需识别系统与特定目标之间建立机械或光学接触。、恩智浦基于MFRC522 IC的RC522 RFID模块通常带有一个具有1KB内存的RFID卡标签和密匙卡标签。它可以编写标签,因此可以在其中存储某种秘密消息。RC522 RFID 阅读器模块            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-12 19:35:01
                            
                                470阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            摘要:TFT_eSPI库的基本介绍前边介绍了TFT_eSPI库的基本情况,下面就来看一下怎样使用TFT_eSPI库来驱动ST7789驱动芯片的1.3寸彩色液晶屏幕。在Arduino IDE中安装了TFT_eSPI库以后,首先需要找到TFT_eSPI的安装位置。因为关于液晶屏幕的配置信息是在TFT_eSPI的库文件夹中进行配置的。这样做的好处是,配置一次,可以在多个项目中使用这个配置信息,只要不更换            
                
         
            
            
            
            MicroPython今天升级到 v1.12版本。改进了mpy格式,支持本机代码和新的JavaScript移植。在此版本中,mpy文件格式已更新到v4,并进行了一些重大改进:mpy文件大小平均减少了约35%,mpy文件的加载时间减少了约40%,并且它们现在支持保存native, viper 和 inline assembler代码(或从任何其他来源生成的机器代码)。mpy文件的大小减少是通过在编码            
                
         
            
            
            
            启明云端应该是目前国内乐鑫最大的合作代理商,他们好像总能获得乐鑫最新资源,有的方案好像还走在了乐鑫前面。前次5.20听了他们老板的直播,好像又有很多新玩法,特别是在离线语音和彩屏显示这块。好货不能藏着,也分享给大家 乐鑫专为物联网应用开发的SoC,ESP32 凭借板载wifi和蓝牙(传统+BLE)、丰富的外设接口和SDK持续更新,已经成为IoT硬件开发的必备之选。他的高稳定性能、高集成特性,超低功            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-09 16:35:06
                            
                                687阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. AD单次转换+软件启动通过程序启动AD,AD采集一次,我们就去读一次。这种情况,建议开启AD转换完成中断,在中断中读出AD值并做处理。初始化的时候,启动一次。然后在主循环里,每隔一秒启动一次。在中断回调函数里,进行相关处理:电脑输出如下:2. 连续转换+软件启动在方法1的基础上做调整,从单次转换,变成连续转换。也就是说,只需要开启一次,它就能一直转换,直到程序让它停止。优点是省去了频繁开启中            
                
         
            
            
            
            目录SPISPI MasterSPI传输时序Notes on Sending Mixed Transactions to the Same DeviceSPI传输模式中断传输轮询传输SPI使用传输速率SPI Slave从模式的基本配置传输相关API与使用步骤目前存在的DMA缺陷(摘自官网)Restrictions and Known IssuesSPI使用例SPI FLASH组件FLASH设备的使            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-21 11:17:49
                            
                                2285阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            SPISPI 是由摩托罗拉(Motorola)公司开发的全双工同步串行总线,是微处理控制单元(MCU)和外围设备之间进行通信的同步串行端口。主要应用在EEPROM、Flash、实时时钟(RTC)、数模转换器(ADC)、网络控制器、MCU、数字信号处理器(DSP)以及数字信号解码器之间。SPI 系统可直接与各个厂家生产的多种标准外围器件直接接口,一般使用4 条线:串行时钟线SCK、主机输入/从机输出            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-20 06:53:37
                            
                                2999阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            我用的是战舰STM32开发板,两个知识点,一:是STM32 SPI的原理;二:用STM32自带的SPI对外部flash(W25Q64)的读写。一:STM32 SPI的原理       先上图:主模式和从模式:主模式:主设备在SCK脚产生时钟;从模式:SCK引脚用来接收从主设备传来的时钟。通常SPI通过4个引脚与外部器件相连:              
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-30 11:53:41
                            
                                675阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本人也是stm32的初学者,以下代码也是由csdn的其它码友改编过来,认为自己学到的想要分享给大家,既要学会接受,也要学会给予,一下代码的引脚等使用的是野火stm32f103rc_mini版的板子与ADS1115模块进行结合。
主函数:这里的第二个头文件里其实就是包含stm32的i2c和串口等的头文件(因为为了方便自己写程序,将很多文件的头文件都放在这里面了,码友们可以自己根据需求将自己的头文件加            
                
         
            
            
            
            前言    DM9051NP芯片 SPI接口占用管脚数量比以太网PHY的RMII/MII少,PCBA版线布局可更精简。而DM9051NP驱动软件方面,由于源代码已集成在ESP IDF中,可见其可靠度以及网口性能得到乐鑫官方认可。 在ESP32既有SPI 时钟31.2MHz的条件下,DM9051NP能充分发挥网口资料送收性能,相关Iperf测试数据,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-17 08:49:10
                            
                                820阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            书接上文《单片机开发—ESP32-S3模块上手》本章内容熟悉一下ESP32S3的开发,修改范例程序的lvgl,使之能够匹配现在的显示屏。 具体工作大概为通过SPI接口连接一块SPI串口屏幕,并且适配lvgl,最后加上触摸屏作为输入。屏幕用了这块SPI屏幕,带触摸和SD卡插槽。下面有显示部分引脚功能说明软件工程工程有一个lvgl的demo程序,位于Espressif\frameworks\esp-i            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-21 15:23:20
                            
                                942阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            如果说物联网是一张蜘蛛网,连接各种智能终端设备,那么WiFi模块就是那一缕缕蜘蛛丝,是各个设备的无线连接的通道。生活中只要使用智能终端设备,仍需要用到WiFi。WiFi的现存量及普及程度,有着其他无线技术协议无法比拟的优势。随着物联网领域的快速发展,物联网在共享经济、智能家居,智能安防、智能医疗,智慧交通等领域已经愈发成熟,布满我们生活的各个角落。在物联网时代,机器之间的交流是通过无线通信技术。目            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-22 19:32:37
                            
                                178阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                接下来介绍USB设备的枚举,枚举就是从设备读取各种描述符信息,这样主机就可以根据这些信息来加载合适的驱动,从而知道是什么样的设备,如何进行通信。 枚举过程使用的是控制传输。控制传输可以保证数据的正确性。控制传输分三个过程:建立过程,可选数据过程及状态过程。    下面介绍枚举的详细过程。               
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-30 12:47:22
                            
                                245阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ESP32开发环境搭建 - VScodeESP32开发环境搭建VScode下载及设置安装PlatformIO IDE创建工程编译及烧录API及例程 ESP32开发环境搭建本文采用VScode作为开发IDE,使用ESPIDF作为开发的库,开发时资料比较好查,不像Arduino库,很多函数不好找资料。毕竟IDF开发是官方提供的库函数,资料相对还是好找的,IDF库函数链接:https://docs.e            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-14 12:14:34
                            
                                389阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、STM32 ADC 介绍  STM32 ADC 是一个12 位精度、 一种逐次逼近型模拟数字转换器。它有多达18个通道,可测量16个外部和2个内部信号源。各通道的A/D转换可以单次、连续、扫描或间断模式执行。 ADC的结果可以左对齐或右对齐方式存储在16位数据寄存器中。  ADC的输入时钟不得超过14MHz,它是由PCLK2经分频产生。转换时最快为1us,当ADC的输入时钟超过14MHz 时其            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-25 19:48:40
                            
                                1143阅读
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            物联网技术应用的蓬勃发展,为无线通信技术带来了无数商机,越来越多的芯片(如处理器和微控制器MCU)厂商开始厉兵秣马,加快了WiFi/BT/ZigBee等技术的研发,以在物联网市场站稳脚跟。 从最初至今,整合无线的单芯片MCU、集成MCU和无线功能的模块、整合嵌入式处理器和无线的单芯SOC等产品和方案全线开花。针对物联网市场,深圳飞睿科技推出了一款名为ESP32-S3 乐鑫wifi芯片。据悉,该芯片            
                
         
            
            
            
            因为项目需要,使用S32K的内部flash模拟EEPROM使用。于是自然是查看数据手册,参考官方DEMO,准备操作。 根据手册内部flash map如下图可见其中可配置存储分为FLEXNVM和FLEXRAM,根据手册解释: FlexNVM为可配置非优化存储器,相当于flash。 FlexRAM 可配置RAM,可配置为传统RAM或者存储仿真EEPROM数据。所以当然优先选用FlexRAM来模拟EEP            
                
         
            
            
            
            目录1 背景2 原理3 方法3.1 在 PROJECT_DIR/components 中添加组件(推荐)3.2 在自定义的 EXTRA_COMPONENT_DIRS 中添加组件 1 背景ESP32 学习已经有一段时间了,最近在写一些简单的驱动,为了方便程序的管理与后续的移植,就有将特定驱动相关的文件放在单独文件夹的需求。2 原理之前学习过IDF创建的工程的文件结构: esp32系列(2):工程结            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-27 14:44:46
                            
                                230阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            网络安全研究人员揭示了多个广泛使用的嵌入式TCP / IP堆栈中的十二个新缺陷,这些缺陷影响着数百万种设备,从网络设备,医疗设备到工业控制系统,攻击者可能会利用它们来控制易受攻击的系统。研究人员统称为“ AMNESIA:33 ”,它是一组33个漏洞,它影响Internet中常用的四个开源TCP / IP协议堆栈-uIP,FNET,picoTCP和Nut / Net。物联网(IoT)和嵌入式设备。由            
                
         
            
            
            
            v Pyiz在ns-3中集合到Visualizer。只要在程序中加入:CommandLine cmd;
cmd.Parse (argc,argv);并且在运行是加入参数-vis。它不需要trace文件运行第三个示例./waf --run third --vis红色为无线网络,绿色为通信状态。v NetAnimNetAnim是基于Qt4的离线动画演示工具。,主要是利用XML格式的trace文件,仿真