学校参加了个创新创业项目,做机器要用到esp01s模块,但是刚开始的连接,串口通讯这款难了我一上午,经过不断的搜索才解决了串口通讯失败等故障。下面步入正题准备工作硬件方面:我是在pdd买的esp01s模块(pdd是真的便宜还包邮,畅快),ch340我是在淘宝买的,型号是cp2102.当然还有一个必备的51开发板。软件方面:用的是sscom串口调试器 或 STC-ISP下载器,下载连接如下STC-I
1.复位2.系统时钟2.1时钟树2.2时钟源从时钟树可以看出 时钟源共七种ESP32 的时钟源分别来自外部、内部 PLL 或振荡电路 具体地说,这些时钟源为:2.2.1 快速时钟PLL_CLK320 MHz 或 480 MHz 内部 PLL 时钟XTL_CLK2 ~ 40 MHz 外部时钟,模组板载的是40MHz2.2.2 低功耗慢速时钟XTL32K_CLK32 KHz 外部时钟,
转载 2023-11-06 15:37:44
399阅读
时钟树(以F407为例)  对于 STM32F4 系列的芯片,正常工作的主频可以达到 168Mhz,但并不是所有外设都需要系统时钟这么高的频率,比如看门狗以及RTC只需要几十Khz的时钟即可。同一个电路,时钟越快功耗越大,同时抗电磁干扰能力也会越弱,所以对于较为复杂的MCU一般都是采取多时钟源的方法来解决这些问题。1.1 时钟源(1)2 个外部时钟源: ⚫ 高速外部振荡器 HSE (High Sp
转载 2024-09-27 19:05:04
432阅读
不論STM8還是STM32系列的MCU,芯片復位后默認時鍾源都是內部HSI,要使用外部時鍾源HSE的話,得通過軟件對相關控制寄存器進行使能配置才行。   如果使用外部HSE的話,一般兩種模式: 1、外部體/陶瓷諧器(HSE體)模式    這種模式用得比較常見,HSE體可以為系統提供較為精確的時鍾源。在時鍾控制
什么是 一般叫做晶体谐振器,是一种机电器件,是用电损耗很小的石英晶体经精密切割磨削并镀上电极焊上引线做成。对于单片机来说是很重要的,可以说是没有就没有时钟周期,没有时钟周期就无法执行程序代码,那样的话单片机就无法工作。接下来跟随小编详细的了解一下单片机电路原理及作用。单片机的必要性单片机工作时,是一条一条地从ROM中取指令,然后一步一步地执行。单片机访问一次存
前些天写程序的时候,需要做一个自动复位的功能,也就是当收到外部通讯设备复位指令时,主设备立刻执行复位操作。当时是想到的用看门狗实现。但是觉得似乎不太妥当,因为看门狗的复位是需要一定的时间。而在这段时间内系统还是处于正常运行当中,而且所有中断都会正常响应。这恰好与要实现的功能南辕北辙。需求是当收到复位指令时,系统停止执行后面的所有操作,包含中断响应。所以看门狗无法实现。   &n
转载 2024-07-26 06:25:57
552阅读
前言本文的目的是为了给将要制作的ESP32手环做技术储备准备学习下ESP32,还有嵌入式GUI框架LVGL,通过做几个小项目练手是不错的选择,最终目标是做一个ESP32的手环做一个ESP32手环任务量还是比较大的,涉及到很多新技术,我认为步子不能迈的太大容易翻车,决定先做一个ESP32的智能花盆GITHUB仓库结构 0.doc 相关文档 1.hardware pcb3D打印所需资料 2.soft
STM32的时钟源HSE(外部高速时钟)。内部高速时钟源(HSI)-1.3%到2%,即便是在标准的25℃下,也有 -1.1%到1.8% 的误差(如下图)。        对于高波特率的异步串口通讯,或者需要高精度定时的场合(如:需要跑积分算法的时候),用HSI就有隐患,甚至根本达不到设计要求。外部高速时钟源(HSE)  &nbs
扯淡时间端午放假,本想注册个美团众包骑自行车送外卖体验一下生活,奈何这几天北京热的要死,只能作罢,还是苟在屋里空调续命吧。无事干的时候,想着给我花盆监控升个级,换个电容的土壤检测(之前的腐蚀了gg了)但是电容的是3v的,esp8266只能检测1v的,所以买了一个新的esp32-cam,正好带个摄像头,间隔5分钟拍个照片,一天下来还能拼接一个延时摄影的效果,奈何这个板子有点毛病,跑不起来,如下图(商
一、STM32最小系统单片机最小系统一般电路、电源电路复位电路以及调试电路组成。以下以STM32F103C8T6举例1.电源电路:此时电容分为输入电容输出电容: C5、C7为输入电容:作用是防止断电后出现电压倒置。C6、C8为输出电容:作用是抑制自激振荡稳定输出电压。2.时钟电路:时钟电路也称电路,其中有两种电路,区别如下:3.复位电路:STM32芯片复位管脚持续为低
1、STM32最小系统组成 (1)电源电路C87、C88是滤波电容,V2是3.3V稳压芯片。由DC_IN1火牛•接口提供5V电压。 (2)复位电路开始C82充电,RSET是高电平,K1按下后接地,REST是低电平 (3)电路 外部高速 C45、C46消除启动时的电感,当3.3V未供电时,BAT通过后备电源来供电。 ,全名叫“晶体振荡器”,在电路当中起到产生振荡频率的作用,单片机可以
转载 2024-10-19 10:57:47
427阅读
在单片机中是普遍存在的,那么为什么这么必要,原因就在于单片机能否正常工作的必要条件之一就是时钟电路,所以单片机就很需要。 打个比方来说:好比单片机的心脏,如果没有心脏起跳,单片机无法工作,值越大,单片机运行速度越快,有时并不是速度越快越好,对于电子电路而言,速度够用就是最好,速度越快越容易受干扰,可靠性越差!下面小编带你了解整个的原理以及
 的标称值在测试时有一个“负载电容”的条件,在工作时满足这个条件,振荡频率才与标称值一致。一般来讲,低负载电容(串联谐振晶体),高负载电容(并联谐振晶体)之分。在电路上的特征为:串一只电容跨接在IC两只脚上的,则为串联谐振型;一只脚接IC,一只脚接地的,则为并联型。如确实没有原型号,需要代用的可采取串联谐振型电路上的电容再并一个电容,并联谐振电路上串一只电容的措施。例如:4.4
DS1302的图如下:   DS1302是美国DALLAS公司推出的一种高性能、低功耗的实时时钟芯片,附加31字节静态RAM,采用SPI三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号RAM数据。实时时钟可提供秒、分、时、日、星期、月年,一个月小与31天时可以自动调整,且具有闰年补偿功能。工作电压宽达2.5~5.5V。采用双电源供电(主电源备用电源),可设置备用
匹配电容是指要正常震荡所需要的电容,一外接电容是为了使两端的等效电容等于或接近于负载电容(晶体的负载电容是已知的,在出厂的时候已经定下来了,一般是几十PF,)。应用时一般在给出负载电容值附近调整可以得到精确频率,此电容的大小主要影响负载谐振频率,一般情况下,增大电容会使振荡频率下降,而减小电容会使振荡频率升高,的负载电容=[(Cd*Cg)/(Cd+Cg)]+Cic+△C]式中Cd,Cg
,是电路中重要的电子元件,更是被称之为电路板的心脏,控制着系统运行的节拍。基于不同的应用场景,分为不同种类,其中无源有源是其两大种类,无源因其价格优势,在应用上,比有源更为广泛,若论性能,有源较为稳定,被应用到一些中高端要求严格的产品。。智能社会的兴起,一些插件逐渐被贴片晶所替代,其中3225贴片晶,2520贴片晶,2016贴片晶以及更小尺寸的1612贴片
在电气上可以等效成一个电容一个电阻并联再串联一个电容的二端网络,电工学上这个网络两个谐振点,以频率的高低分其中较低的频率为串联谐振,较高的频率为并联谐振。由于晶体自身的特性致使这两个频率的距离相当的接近,在这个极窄的频率范围内,等效为一个电感,所以只要的两端并联上合适的电容它就会组成并联谐振电路。这个并联谐振电路加到一个负反馈电路中就可以构成正弦波振荡电路,由于等效为电感的频率
转载 2024-09-03 20:17:17
0阅读
  STM32最小系统主要由STM32F103RCT6微处理器、时钟电路、按键复位电路、电源稳压电路以及BOOT电路等部分构成,该最小系统所使用的微处理器是一款32位的处理器,该处理器基于高性能的RISC内核,运行频率可以达到72MHz,运行的电压范围在2V至3.6V。此外该型号的MCU还具有256K大小的Flash,可用于用户数据的存储。   时钟电路、起电容反馈电阻这三部分构
注:系统时钟来源可以是:HSI、PLLCLK、HSE。PLL时钟来源可以两个,一个来自HSE(HSE或HSE/2),另外一个是 HSI/2。HSE 最常使用的是 8M 的无源。当确定HSE为 PLL 时钟来源的时候, HSE 可以不分频或者 2 分频,通常我们设置为 HSE 不分频(即分频系数为1)。HSI 是内部高速的时钟信号,频率为 8M,根据温度环境的情况频率会有漂移,一般
  一·简介  本文介绍了ESP32系列在使用VSCODE+ESP-IDF v4.3下,波浪线警告问题的根因和解决办法。 首先介绍了ESP-IDF 与VSCODE的关系,之后介绍了c_cpp_properties.json文件的作用以及配置方法。  二·正文   1.ESP-IDF与VSCODE   目前两种开发ESP32的方式是ardu
转载 2024-05-21 08:48:30
171阅读
  • 1
  • 2
  • 3
  • 4
  • 5