ESP32C3 硬件随机数发生器
0.前言乐鑫官方的手册对硬件随机数发生器的寄存器地址描述的不太清楚,花了点时间,找到了分享下。1.代码#define DR_REG_RTCCNTL_BASE 0x60008000 #define RTC_CNTL_CLK_CONF_REG (DR_REG_RTCCNTL_BASE + 0x0070) #define WDEV_RND_REG 0x600260
0.前言乐鑫官方的手册对硬件随机数发生器的寄存器地址描述的不太清楚,花了点时间,找到了分享下。1.代码#define DR_REG_RTCCNTL_BASE 0x60008000 #define RTC_CNTL_CLK_CONF_REG (DR_REG_RTCCNTL_BASE + 0x0070) #define WDEV_RND_REG 0x600260
0.ESP32C3 SPI 接口介绍ESP32-C3 内部集成了 3 个 SPI 外设,SPI0、SPI1、SPI2。其中SPI0和SPI1两个控制器共享相同的 SPI 总线信号,由一个仲裁器来确定SPI0和SPI1哪个可以访问总线,SPI0 和SPI1 只可以配置成SPI 存储器模式。SPI2 是一个通用 SPI 控制器。具有独立的同名信号总线。该总线有 6 条 CS 线来驱动多达 6 个 SP
0.前言拖了这么久没更新,本次博主带来了通过微信小程序的BLE(低功耗蓝牙)配置ESP32C3连接到WiFi的demo。可有些好事的人会为乐鑫官方不是有通过蓝牙配网的demo吗?为什么要用你的?答:根据博主有限的知识,目前我了解到乐鑫官给出的配网demo有两种,一种是通过WiFi混杂模式的WiFi配网,另一种是使用蓝牙的方式配网。前者需要借助微信公众号实现,稳定性较差。而开设微信公众号需要企业资质
0.前言本文介绍ESP32C3 WiFi 连接过程,参考乐鑫官方的乐鑫SDK的station示例(位于wifi\getting_started\station)ESP32C3连接WiFi可分为三个步骤。初始化WiFi(包括初始化LwIP、初始化WiFi驱动程序、初始化系统事件等)配置WiFi(设置WiFi账号密码,设置WiFi的安全方面的设置等)启动WiFi1.初始化WiFi使用esp_netif
0.前言博主打算使用ESP32C3驱动一块1.3英寸的4线SPI液晶屏,为了稳妥起见,我打算从软件模拟SPI驱动屏幕开始,本以为轻而易举的事情没想到这竟是噩梦的开始.....😱😱😱😱😱😱😱1. 痛苦的经历移植好驱动后屏幕点不亮,怀疑是驱动移植的有问题。开发板SCL SDO直接接上逻辑分析仪后发现发送的数据并无问题。逻辑分析仪接上屏幕所有线后发现DC信号线有问题。然后我开始改DC信号线的GPIO口,