STM32四种输入模式1、 上拉输入(GPIO_Mode_IPU)上拉输入就是信号进入芯片后加了一个上拉电阻,再经过施密特触发器转换成0、1信号,读取此时的引脚电平为高电平;2、 下拉输入(GPIO_Mode_IPD)下拉输入就是信号进入 芯片后加了一个下拉电阻,再经过施密特触发器转换成0、1信号,读取此时的引脚电平为低电平;3、 模拟输入(GPIO_Mode_AIN)信号进入后不经过上拉电阻或者
文章目录前言一、RTC时钟的介绍1.1 RTC时钟的作用1.2 Micropython中时钟于硬件时钟的区别二、machine.RTC 类2.1 machine.RTC 类的构造方法2.2 初始化 RTC 设备起始时间2.3 关闭 RTC 设备2.4 获取当前时间三、示例代码总结 前言在嵌入式设备开发中,实时时钟(RTC)在很多应用中扮演着重要的角色。它可以提供准确的时间跟踪以及时间戳功能,对于
转载 2024-08-04 11:07:35
296阅读
ESP32-S3实时时钟(RTC)的使用ESP32-S3是一款高性能的Wi-Fi和蓝牙集成的系统级芯片(SoC),它包含一个实时时钟(RTC)模块,可以在系统的其他部分关闭时继续运行,以节省电能。下面是如何使用ESP32-S3的RTC模块的一些基本步骤。RTC模块的基本功能ESP32-S3的RTC模块具有以下主要功能:时间和日期:RTC模块可以提供实时的时间和日期信息。闹钟:可以设置RTC模块在特
文章目录前言一、利用blinker和arduino c语言设计的环境监测小车(自我认知为大杂烩)1、物品准备2、界面设计3、arduino mega2560控制小车4、esp32cam做传输中介5、代码分析(更新中)5.1、车辆控制5.2、bh1750光线强度传感器5.3、dht22温湿度传感器5.4、BMP2805.5、GP2Y1010AU0F5.6、小爱同学查询温湿度5.7、esp32与ar
RTC的数据保存在后备域中,在主电源供电时,由VDD给RTC供电;当VDD掉电后,由备份域电源Vbat给RTC供电,在系统复位或者从待机模式唤醒后,RTC的设置会依然保持,时间继续走;当主电源VDD和Vbat都掉电时,备份域中的数据丢失。RTC的时钟源有LSE,HSE,LSI,当VDD掉电时,HSE和LSI都会有影响,所以一般选择LSE作为时钟源,另一个原因是精度比较高;LSI精度低,误差差不多1
提示:作为Espressif(乐鑫科技)大中华区合作伙伴及sigmastar(厦门星宸)VAD合作伙伴,我们不仅用心整理了你在开发过程中可能会遇到的问题以及快速上手的简明教程供开发小伙伴参考。同时也用心整理了乐鑫及星宸科技的新产品、新方案的主要特点及应用!希望你能第一时间了解并快速用上好的方案和产品!ESP32_GPIO一、普通GPIOESP32 芯片有 34 个物理 GPIO pad。每个 pa
转载 2024-04-28 22:15:42
212阅读
AT 组件:RT-Thread 一个比较典型的组件, 解决了不同网络模块AT命令之间的差异导致的重复开发的问题,大幅度简化了MCU+无线模块方案开发。 目录前言一、AT 组件简介二、at_device 软件包使用步骤2.1 at_device 软件包2.2 使用步骤三、 测试问题3.1 问题的出现(未解决)3.2 需要DMA问题?(测试不是)3.3 ESP8266固件问题?(应该也不是)3.4 正
转载 2024-09-25 15:08:13
83阅读
承接上文,讲一下esp32上剩下的几个存储空间的用途 目录一、RTC存储器(一)RTC 快速存储器,(二) RTC 慢速存储器二、Flash(一) NVS 表(二)程序和OTA分区(三)SPIFFS 文件系统三、总结 一、RTC存储器esp32-S3分为有两个RTC存储器,是比较特别的SRAM存储器。RTC存储器在设备深度休眠时不掉电,一般比较多配合设备的深度休眠模式的业务场景使用。使能(一般默认
文章目录Bootloader分区表默认分区表自定义分区表出厂程序恢复出厂设置自定义Bootloader应用级程序追踪FreeRTOS简介内核组成源码结构任务管理(线程管理、线程调度)优先级抢占式调度算法时间管理(时钟节拍)ESP32的硬件定时器定时器初始化定时器控制ESP32中的FreeRTOS时钟内存管理(内存堆)通信管理(消息队列、事件集、信号量、互斥量)消息队列事件集ESP32上的Free
转载 2024-08-27 19:26:09
150阅读
ESP32 RTOS 任务同步与消息通信篇概述概述在 RTOS 系统中,任务之间、任务和中断服务之间必然需要交互信息,以此来完成整体的系统功能。交互信息的目的可以是协调程序运行的先后顺序(称为任务同步),也可能是传递一块数据(称为消息通信)。总之在这样一个交互信息的过程中,有生产数据的一方,被称为“生产者“,有获取数据的一方,被称为”消费者“: 为了满足任务之间、任务与中断之间交互信息的需求,RT
起源先说一下FreeRTOS的起源,FreeRTOS是由Richard Barry在2003年由设计的,由于其设计的小巧简单,整个核心代码只有3到4个C文件。在设计之初就异军突起,累计开发者数百万,是目前市场占有率最高的RTOS,现在FreeRTOS已经支持三十多种芯片,基本包含市场上所有的微控制器。FreeRTOS在2018年被亚马逊收购,继续遵循GPLV2许可协议完全免费。 Richard B
一、STM32内部参照电压VREFINT和ADCx_IN17相连接,它的作用是相当于一个标准电压测量点(和MSP430不一样。。),内部参照电压VREFINT只能出现在主ADC1中使用。内部参照电压VREFINT与参考电压不是一回事。ADC的参考电压都是通过Vref+提供的并作为ADC转换器的基准电压。当我们使用的Vref+是直接取自用VCC电压时,当VCC电压波动比较大时或稳压性能比较差时,
转载 2024-05-23 16:55:38
278阅读
RT Thread 4.0提供了新的BSP框架新 BSP 框架的主要特性如下:提供多系列 BSP 模板,大大降低新 BSP 的添加难度;每个 BSP 都配有齐全的驱动文件,开发者可以方便地使用所有驱动;开发者可以使用 CubeMX 工具对 BSP 进行图形化配置;由于Hal库是以后主流,在使用STD库对STM32很熟悉后,建议转到Hal库本文参考官方《STM32系列BSP制作教程》,由于官方提供的
注:对于ESP32开源技术感兴趣的可以加群,我们一起探索交流学习,群号:782473783。群名:ESP32开源技术交流群。        您可能已经知道Espressif制造的esp8266,wifi芯片。它在2014年中出现在一些中文网站上,一开始它被用作微控制器(Arduino ...)连接到wifi网络的“桥梁
CJSON获取HTTP时间真好用,墙裂推荐,实现的过程坎坷,但是明白CJSON获取时间的原理是真的简单。C语言真是博大精深,一个函数就能解决很多意想不到的问题,感谢那些函数的设计人员。 注意:uart0千万不要再设置了,否则开发板会一直重启的。#include <stdio.h> #include <string.h> #include "freertos/FreeRTOS
转载 2024-06-26 09:20:51
61阅读
大家遇到什么什么题,可以私聊我。近期由于某些原因,玩了一下stm32+WiFi获取网络天气和网络时间。之前一直觉得这个东西会有点难度,其实,做完了才发现,其实那只是想象中的难而已。现在,将这几天的成果分享一下,做个学习记录,也分享给有需要的伙伴。在文末有改良好的代码,问题肯定是有的,但是比之前,好很多,有需要的朋友可以自己下载。上面链接给的代码其实是有问题的,经过测试,发现三点不足: 1.RTC
转载 2024-04-07 10:02:22
216阅读
文章目录前言1 SD NAND概述2 代码说明3 记录Log前言本文基于 ESP32 芯片作为主控制器,测试 SD NAND 记录飞控 Log关于 MCU 的存储方面,以前基本上用内置的 E2PROM,或者是外置的 NOR Flash 就可以。随着物联网的兴起,MCU 的应用越来越广泛,逐渐的 MCU 会涉及到大容量的存储需求,用来存储音频,图片(GUI)、视频缓存、协议栈等等。传统的 E2PRO
由于ESP32是单片机,不需要实现RTSP的所有方法,所以Micro-RTSP只是实现了部分的RTSP方法。 本文是部分代码解析。RTSP介绍RTSP(Real Timing Streaming Procotol)全称“实时流协议”,是TCP/IP协议体系下的一个应用层协议,定义了一对多应用程序如何有效地通过IP网络传送多媒体数据, 用于多媒体数据的网络控制。1. RTSP会话交互过程会话交互过程
1、实验分析MPU6050包含一个三轴陀螺仪,三轴加速度计,并且可以通过AUX_CL和AUX_DA再扩展一个磁力计,内部设有一个可扩展的数字运动处理器DMP,可以将欧拉角以四元数的形式输出。本次实验我们使用DMP库对MPU6050初始化并且通过DMP中的库函数读取加速度值和陀螺仪值显示在LCD上2、实验前准备使用DMP库需要在MPU官方下载固件并将下面六个导入工程 并且在固件库中需要进行一定的设定
最初调试STM32的万年历,使用的是内部的 LSI晶振作为RTC晶振来源,发现有两个问题:      第一:由于LSI晶振频率大约在40KHZ附近,实际上会在30~60KHZ之间波动,导致计时不准,基本上一个小时会有1分钟左右的偏差。      第二: 由于LSI内部晶振,在断电的时候,并不在后备供电区域范围内,而外接的3.3V电池连接到
转载 6月前
195阅读
  • 1
  • 2
  • 3
  • 4
  • 5