射频识别RFID Radio Frequency IDentification 又称无线射频识别,是一种通讯技术,可通过无线电讯号识别特别目标并读写相关数据,而无需识别系统与特定目标之间建立机械或光学接触。、恩智浦基于MFRC522 ICRC522 RFID模块通常带有一个具有1KB内存RFID卡标签和密匙卡标签。它可以编写标签,因此可以在其中存储某种秘密消息。RC522 RFID 阅读器模块
摘要: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硬件开发必备之选。他高稳定性能、高集成特性,超低功
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、主机输入/从机输出
我用是战舰STM32开发板,两个知识点,一:是STM32 SPI原理;二:用STM32自带SPI对外部flash(W25Q64)读写。一:STM32 SPI原理       先上图:主模式和从模式:主模式:主设备在SCK脚产生时钟;从模式:SCK引脚用来接收从主设备传来时钟。通常SPI通过4个引脚与外部器件相连:  
本人也是stm32初学者,以下代码也是由csdn其它码友改编过来,认为自己学到想要分享给大家,既要学会接受,也要学会给予,一下代码引脚等使用是野火stm32f103rc_mini版板子与ADS1115模块进行结合。 主函数:这里第二个头文件里其实就是包含stm32i2c和串口等头文件(因为为了方便自己写程序,将很多文件头文件都放在这里面了,码友们可以自己根据需求将自己头文件加
前言    DM9051NP芯片 SPI接口占用管脚数量比以太网PHYRMII/MII少,PCBA版线布局可更精简。而DM9051NP驱动软件方面,由于源代码已集成在ESP IDF中,可见其可靠度以及网口性能得到乐鑫官方认可。 在ESP32既有SPI 时钟31.2MHz条件下,DM9051NP能充分发挥网口资料送收性能,相关Iperf测试数据,
书接上文《单片机开发—ESP32-S3模块上手》本章内容熟悉一下ESP32S3开发,修改范例程序lvgl,使之能够匹配现在显示屏。 具体工作大概为通过SPI接口连接一块SPI串口屏幕,并且适配lvgl,最后加上触摸屏作为输入。屏幕用了这块SPI屏幕,带触摸和SD卡插槽。下面有显示部分引脚功能说明软件工程工程有一个lvgldemo程序,位于Espressif\frameworks\esp-i
转载 2024-03-21 15:23:20
942阅读
如果说物联网是一张蜘蛛网,连接各种智能终端设备,那么WiFi模块就是那一缕缕蜘蛛丝,是各个设备无线连接通道。生活中只要使用智能终端设备,仍需要用到WiFi。WiFi现存量及普及程度,有着其他无线技术协议无法比拟优势。随着物联网领域快速发展,物联网在共享经济、智能家居,智能安防、智能医疗,智慧交通等领域已经愈发成熟,布满我们生活各个角落。在物联网时代,机器之间交流是通过无线通信技术。目
    接下来介绍USB设备枚举,枚举就是从设备读取各种描述符信息,这样主机就可以根据这些信息来加载合适驱动,从而知道是什么样设备,如何进行通信。 枚举过程使用是控制传输。控制传输可以保证数据正确性。控制传输分三个过程:建立过程,可选数据过程及状态过程。    下面介绍枚举详细过程。  &nbsp
转载 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)和嵌入式设备。由
转载 3月前
0阅读
v Pyiz在ns-3中集合到Visualizer。只要在程序中加入:CommandLine cmd; cmd.Parse (argc,argv);并且在运行是加入参数-vis。它不需要trace文件运行第三个示例./waf --run third --vis红色为无线网络,绿色为通信状态。v NetAnimNetAnim是基于Qt4离线动画演示工具。,主要是利用XML格式trace文件,仿真
转载 2月前
33阅读
  • 1
  • 2
  • 3
  • 4
  • 5