文章目录一、前言二、VSCODE + ESP-IDF2.1、快速创建项目2.2、选择串口通道,ESP芯片型号三、代码3.1、main.c3.1.1、头文件3.1.2、全局变量3.1.3、app_main( )函数3.2、实验代码四、相关API4.1、gpio_reset_pin(gpio_num_t gpio_num)4.2、gpio_set_direction(gpio_num_t gpio_
转载
2024-06-17 13:26:13
370阅读
一、目的 这一节我们来学习如何使用合宙ESP32 C3,连接128x64点阵屏模块SPI接口液晶屏带字库,进行显示实验。二、环境 ESP32 C3开发板(MicroPython v1.19.1 on 2022-06-18
转载
2024-03-25 13:31:44
841阅读
背景介绍:2019年12月19日在面板包偶然发可以免费申请测评GD32VF103开发板,欣喜万分;在这之前各大技术论坛说是已经有国产兆易创新的RISCV指令集的MCU发布的事情,一时间摩拳擦掌想购入一块开发板回来,体验一下我天朝自己产的MCU和外国货的区别,期盼国产自强的那一天,不为别的只为看技术文档的时候不那么累。 下面我就从硬件电路,工程搭建,和固件库和调试的基本使用等方面来谈谈我对这款国
关于DSP和普通51 AVR还有STM32的区别 DSP是为运算而生的芯片,他最强大的地方就在与它的数**算性能,那是由它的指令集支持的。那些拿DSP和STM32比较的,省省吧,如果你两者都熟悉你就知道根本没啥好比的, 如果我需要很多高级的接口,比如以太网和USB,那么我自然选STM32,如果我需要实现一些算法,那肯定会选DSP。如果你对运算速度不敏感,反正72M的速度已经比原先单片
一、硬件准备我这里用到了stm32f103c8t6、esp8266、7脚0.96寸oled屏幕。二、stm32连接oled屏幕我这里借鉴了大神得stm32连接oled屏幕我这里用得是7脚得oled、他们得引脚有(需要了解更多看数据手册):GND电源地VCC3.3v电源D0时钟总线D1数据总线RES复位DC数据/命令选项CS片选我使用的是通过硬件spi来控制oled屏幕,使用时先配置HAL库,我使用
<p><iframe name="ifd" src="" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p> 前言这节说明一下如何使用阿里云物联网平台的OTA远程升级STM32程序用户必须已经学习完了基本控制篇里面的阿里云物联网平台教程和看完了(
0.前言拖了这么久没更新,本次博主带来了通过微信小程序的BLE(低功耗蓝牙)配置ESP32C3连接到WiFi的demo。可有些好事的人会为乐鑫官方不是有通过蓝牙配网的demo吗?为什么要用你的?答:根据博主有限的知识,目前我了解到乐鑫官给出的配网demo有两种,一种是通过WiFi混杂模式的WiFi配网,另一种是使用蓝牙的方式配网。前者需要借助微信公众号实现,稳定性较差。而开设微信公众号需要企业资质
转载
2024-05-23 23:46:43
324阅读
无意间在网上看到开源的使用墨水屏打造的桌面时钟,当个桌面小摆件可谓是十分优雅,于是就萌生出了自己DIY一个的想法。这个墨水屏时钟具有以下特点时间日期的显示和自动校准自动获取实时天气半夜自动进入休眠支持微信智能配网目前已经实现软件功能,但是硬件上没有画板做成一体化的,只是开发板和模块之间使用杜邦线连接的试验版本。硬件设计硬件由STM32主控、ESP8266模块、墨水屏驱动电路和墨水屏主体组成。STM
转载
2024-04-01 12:06:44
126阅读
这篇文章讲一下使用ESP32驱动SPI-TFTLCD说明:这里直接贴出源代码,这个代码肯定是在别的地方找不到的,因为是我根据官方的STM32驱动TFT的代码硬改过来的,工作量也比较大,驱动代码也比较长,这里其实底层原理就是利用ESP32驱动IO模拟SPI,执行向屏幕内的命令寄存器写值,写入显示数据的过程,代码过长直接贴出,用过很久肯定是没问题的,但是优化空间应该是有的,如果你驱动失败,大概率是SP
转载
2024-06-10 01:45:33
345阅读
本文主要介绍基于STM32F103C8T6和蓝牙模块实现的交互控制简介蓝牙(Bluetooth)是一种用于无线通信的技术标准,允许设备在短距离内进行数据交换和通信。它是由爱立信(Ericsson)公司在1994年推出的,以取代传统的有线连接方式,使设备之间能够实现低功耗、低成本的数据传输和通信。蓝牙技术的特点 无线通信:蓝牙允许设备在近距离内(通常是10米左右,具体取决于设备版本)进行通信,无需使
书接上文《单片机开发—ESP32-S3模块上手》《单片机开发—ESP32S3移植lvgl+触摸屏》《单片机开发—ESP32S3移植NES模拟器(一)》暖场视频,小时候称这个为—超级曲线射门!!!!!!!!!! ESP32上天使之翼游戏 继续优化看门狗源码中有两处看门狗的喂狗操作,前期都被注释掉了。 因为开始经常出现看门狗报警的重启。然后我将看门狗都关闭之后就不再重启了 问题如果不再出现,那它还
文章目录一、完全退出360安全卫士下编译二、将ESP-IDF文件夹加入到白名单下编译三、开启360安全卫士下编译四、总结 2022/04/27由于近期STM32价格接连上涨,让我这本就不富裕的家庭更是无力承担这昂贵的价格,于是我毅然投入了国产芯片ESP的大家庭(其实我是想学习下物联网的东西为保证测试结果较为公平三次测试中后台运行软件相同 由于手动计时所以最终时间可能会存在几秒误差 不过从下面对比
转载
2024-03-13 17:13:07
294阅读
串行外围接口SPI(Serial Peripheral interface)参考资料:《STM32不完全手册_库函数版本_V3.3》、《STM32中文参考手册_V10》侵删SPI使一种高速的,全双工的,同步的通信总线。芯片管脚上只占用4根线:MISO,MOSI,SCLK,CS MISO 主设备数据输入,从设备数据输出。 MOSI 主设备数据输出,从设备数据输入。 SCLK 时钟信号,由主设备产生。
使用stm32通过串口连接esp8266,再使用AT指令来连接mqtt,话不多说,直接上干货固件烧录使用安信可的esp8266AT固件下载地址docs.ai-thinker.com使用说明https://docs.espressif.com/projects/esp-at/zh_CN/latest/esp32/AT_Command_Set/index.htmlhttps://docs.espres
文章目录一、前言二、设备核心代码2.1 蓝牙控制2.2 WiFi控制2.3 外设驱动三、微信小程序核心代码3.1 蓝牙搜索3.2 蓝牙服务发现四、感谢另外,不要把我的博客作为学习标准,我的只是笔记,难有疏忽之处,如果有,请指出来,也欢迎留言哈! 微信物联网生态主要分在微信硬件开发平台与腾讯物联开发平台,前者已经停止维护,但依然有着很大的学习价值,而后者作
转载
2024-05-09 15:55:32
1490阅读
STM32 SPI协议简介STM32是ST公司推出的一款基于ARM Cortex-M内核的32位微控制器,具有高性能、低功耗、易扩展等特点。其中,SPI(Serial Peripheral Interface)是STM32中常用的通信协议之一。SPI协议概述SPI协议是一种同步的串行通信协议,由一个主设备和一个或多个从设备组成。主设备通过时钟信号控制数据传输,从设备在时钟信号的作用下接收或发送数据
原创
2023-06-19 18:12:17
869阅读
电机控制另一个关键的模块就是ADC采样,这个模块配置的好坏决定了采样电流和电压的精准度,因此有必要对其进行深入学习。简介:STM32 在片上集成的ADC 外设非常强大。STM32F103xC、STM32F103xD 和STM32F103xE增强型产品内嵌3个12位的ADC,每个ADC 共用多达 21 个外部通道,可以实现单次或多次扫描转换。如 STM32F103VET6,属于增强型的CPU,它有1
转载
2024-07-22 12:55:22
228阅读
【Arduino使用SNR9816TTS模块教程】1.前言2. 硬件连接3. Arduino代码3.1 环境配置3.2 Arduino源码4. 调试步骤5. 总结 1.前言在今天的教程中,我们将详细介绍如何使用Arduino IDE开发ESP32C3与汕头新纳捷科技有限公司生产的SNR9816TTS中文人声语音合成模块进行交互,实现精准的语音播报功能。2. 硬件连接名称端口功能购买地址ESP32
SPI是 Serial Peripheral interface 的缩写,就是串行外围设备接口。SPI 接口主要应用在 EEPROM, FLASH,实时时钟,AD 转换器,还有数字信号处理器和数字信号解码器之间。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为 PCB 的布局上节省空间,提供方便,正是出于这
转载
2024-03-27 16:24:58
219阅读
环境系统:Ubuntu 16.04 软件:ESP-IDF 硬件平台:安信可开发板(使用自制开发板或者其他开发板子都可以)1、前期准备这里笔者还是使用安信可开发板上的资源(因为懒得画板子)按键的引脚的确定 led引脚的确定2、创建工程#1、初始化ESP-IDF环境
get_idf
#2、创建工程 idf.py create-project 工程名
idf.py create-project led
转载
2024-09-15 13:56:16
230阅读