关于使用AIR32ADC, I2S 和 DMA 实现简单语音录音和播放功能, 以及使用 ADPCM 编码提升录音时长. 使用MCU型号为 AIR32F103CCT6. 如果用CBT6, 对应音频数据数组大小需要相应减小.音频录音和播放工作方式加电后开始录音, 录音结束后循环播放录音: 麦克风模块 -> ADC采样(12bit, 8K, 11K 或 16K) -> 存储在内存播放
转载 2024-07-23 12:03:38
549阅读
目录1.ADS1115简介 2.引脚功能3.功能介绍3.1 噪声表现3.2 Multiplexer 复用器 3.3量程与分辨率 3.4 采样速率与转换时间3.5数字比较器(在本次实验不使用)3.6 操作模式3.6.1 单次转换3.6.2 连续转换4. ADS1115 IIC4.1 IIC地址选择 4.2 接收模式4.3 发送模式4.4 写入和读取寄存器4
    ADS1246是TI公司大致在2009年中期推出24位ADC,最高采样速率可达2Ksps,其为单通道器件,与之相对应还有ADS1247和ADS1248三通道器件,但特性并非完全一致。据TI资料介绍,ADS1246在ADS1247/ADS1248功能上做出简化,保留了其部分特性。本次设计,需要用到24位单通道转换器件,于是考虑用到ADS1246,主控制器用S
转载 2024-10-16 09:02:20
286阅读
1、问题1)10位ADC误差是多少?首先要分清分辨率与精度区别。10cm尺子,有100个等分刻度,则该尺子分辨率为1mm。但不能说这把尺子精度是1mm。在冬天,尺子会热胀冷缩,依然有100格刻度,每格刻度代表1mm,但每格刻度与真实1mm是不同,精度在变化。实际上,10位ADC将会把基准电压分成1024份,分辨率为:基准电压/1024。 2)ADC采样频率是多少?芯片开
下载ardunio——选择语言(1)中文版  (2) 英文版  1.安装esp32库函数方法一:文件->首选项->附件开发管理网站->输入网址esp32:            https://dl.espressif.com/dl/package_esp32_index.json
转载 2024-05-01 11:16:08
775阅读
Arduino Cloud 是 Arduino 集成平台,能够以简单方式开发、部署和管理物联网设备。它可支持广泛硬件,不仅包括 Arduino 开发板,还包括乐鑫基于 ESP32ESP8266 芯片开发板。一直以来,Arduino 致力于拓展其平台可支持设备列表,乐鑫 ESP32-S2、S3 和 C3 现已被添加至列表中。ESP32 系列芯片凭借其低成本、高集成和优越性能等优势,
转载 2024-02-23 20:58:26
203阅读
ESP32 ADC学习笔记一、概述1.1 ADC通道1.2 ADC限制1.3 ADC采样模式1.4 ADC衰减1.5 ADC噪音最小化1.6 GPIO查找二、API参考三、总结 一、概述1.1 ADC通道ESP32 集成了 2 个 12 位逐次逼近模数转换器 (SARADC),支持 18 个测量通道(模拟使能引脚)。 支持以下通道: ADC1:8个通道:GPIO32 - GPIO39 A
转载 2024-02-27 17:16:55
921阅读
1.引入LVGL库1.创建组件文件夹mkdir componentscd components2.引入库//这里引入是release/v8.3版本库,也可以选择其它版本git submodule add -b release/v8.3 https://github.com/lvgl/lvgl.git lvgl//引入esp32工程库,这个库实现了对lcd显示设备注册,当然也可以使用自己方式
最初调试STM32万年历,使用是内部 LSI晶振作为RTC晶振来源,发现有两个问题:      第一:由于LSI晶振频率大约在40KHZ附近,实际上会在30~60KHZ之间波动,导致计时不准,基本上一个小时会有1分钟左右偏差。      第二: 由于LSI内部晶振,在断电时候,并不在后备供电区域范围内,而外接3.3V电池连接到
转载 6月前
197阅读
记者 | 邓晓娟8月25日,内存IP厂商Rambus推出HBM3内存接口子系统。内含完全集成PHY和数字控制器,传输速率达8.4Gbps;可为AI/ML和高性能计算(HPC)等应用和解决方案提供1TB/s带宽速率;采用标准16通道设置,可达到1024位宽接口,实现更高颗粒度,相比当前高端HBM2E内存子系统高出两倍以上;同时,RambusHBM3还支持2、4、8、12和16 HBM3 D
1.简述经过不懈努力,终于成功运行hello word程序,这是一个极低成本学习方案,感兴趣继续往下看。2.准备1)硬件如图,从左到右依次为:Xilinx FPGA HS3 Cable(下载器);K325t FPGA板卡,闲鱼淘,花了750大洋,目前使用没有遇到任何问题;PCB拓展板,将FPGA板卡2.0mm接口转成常用2.54mm,顺便增加一些常用外设和接口:LED、按键、Flash、U
直达任务通知直达任务通知是为了提升FreeRTOS中多任务键通讯效率,降低RAM使用而发明,自8.2版本之后就有了,自10.4之后版本支持了单任务多条通知。 直达任务通知有点类似于μC/OS或者FreeRTOS中Single(信号),但比那些东西好用,直达任务通知是直接发送至任务事件, 而不是通过中间对象 (如队列、事件组或信号量)间接发送至任务事件。 向任务发送“直达任务通知” 会将
 ESP32端代码#include <Arduino.h> String recv_data = ""; //接受串口数据变量 String esp32_head = "esp32_con_head:"; //esp32与服务器通信标识头 //esp32cam 串口向 esp32发送消息标识头 主要是联网信息 摄像头初始化信息等 // 这些信息 esp32显示在串口
这个实验功能演示 ESP32 ADC 使用方法。 这个实验代码为工程“3_11_adc”目录。3.11.1. 实验内容(1) 学习 ESP32 ADC 功能使用 (2) 学习光敏电阻使用 (3) 学习显示屏使用3.11.2. 硬件设计和原理打开我们提供电路图,在文件:\原理图\ESP32 开发板电路图 V1.3.pdf 里, 光敏电阻特性是有光照时候,电阻会变小。上图中 R15
一、目的        这一节我们学习如何使用我们ESP32开发板来控制ESP32-CAM摄像头。二、环境        ESP32 + ESP32-CAM摄像头 + Thonny IDE + 几根杜邦线    &nb
转载 2024-05-23 23:06:52
1124阅读
今年三月就有消息传出乐鑫要发布ESP32-S3等四款芯片,但由于疫情和其它原因,到目前为止,官方是还没有给出确切消息。面对迟迟未露面的ESP32-S3外界传闻特别多,我们先理理看性能都会有哪些提升吧:都知道乐鑫一直是致力于前沿低功耗WIFI+蓝牙双模物联网解决方案研发,也是智能家居、智能照明、智能支付终端、智能可穿戴设备、传感设备及工业控制等物联网领域核心通信芯片。ESP32-S3在原有ES
2个12位ADC,共计18通道,ADC2比较特殊一点就是:ADC2和wifi共用,wifi优先级更高,所以ADC2只有在WIFI模块不用情况下好使;在读取ADC数据之前,必须先对ADC进行设置,然后才可以读出数据,设置示例代码如下://Configure ADC if (unit == ADC_UNIT_1) {   adc1_config_width(ADC_W
转载 2024-02-15 14:38:10
801阅读
 一、新建一个工程模板二、克隆lvgl所需要库找到刚才创建工程blink,在里面创建一个 components 文件夹 克隆所需最新 LVGL依赖库,(2021.11.16) V8.1 为例:git clone -b release/v8.1 https://github.com/lvgl/lvgl克隆所需最新针对ESP32芯片系列LVGL驱动库git clone http
ESP32S 数据手册本文档为用户提供 ESP32S 模组技术规格。免责申明和版权公告本文中信息,包括供参考URL地址,如有变更,恕不另行通知。文档“按现状”提供,不负任何担保责任,包括对适销性、适用于特定用途或非侵权性任何担保,和任何提案、规格或样品在他处提到任何担保。本文档不负任何责任,包括使用本文档内信息产生侵犯任何专利权行为责任。本文档在此未以禁止反言或其他方式授予任何知识产
转载 2024-02-23 23:39:46
92阅读
文章目录目的数字IO口基本使用外部中断使用示例参考链接LEDC(PWM)常用方法使用示例参考链接SigmaDelta参考链接ADC常用方法使用示例参考链接存在问题DAC常用方法使用示例参考链接Serial portI2C参考链接I2S参考链接SPI参考链接CAN参考链接触摸功能参考链接HallSensor参考链接题外话(全局中断关闭与开启)总结 目的Arduino core for the E
转载 2024-05-23 19:54:12
419阅读
  • 1
  • 2
  • 3
  • 4
  • 5