Espressif 学习笔记
文章平均质量分 96
Espressif 的功能实现,起初是因为要用esp32做机电一体化课程设计。
兴趣使然_
保持独立思考,坚持学习,自始至终都在寻找信仰与贯彻信仰的路上。
展开
-
课程设计 - 运动控制卡(云服务器)
课程设计 - 运动控制卡(云服务器)2021.06.18,今天课设答辩,昨晚肝到凌晨1:48左右。现在越来越对晚睡没什么概念了,特别是当熄灯权完全掌握在自己手上之后。本笔记是对我的课设——《运动控制卡》 的总结。包含制作流程、教程、思路等。一、任务要求课设要求使用单片机制作运动控制卡,需要使用网线(以太网)接口通讯,实现功能是控制多轴步进电机,实现加减速走直线、弧线(含直线插补、圆弧插补)。同时需要预留限位开关等输入。而我最后完成的有:网口通讯,而且侧重是联网,老师原本初意是想向原创 2021-06-19 10:28:07 · 2651 阅读 · 21 评论 -
ESP32 单片机学习笔记 - 08 - WebSocket客户端
前言,终于要到网络模型的最后一层,第四层,应用层,http、websocket的实践了。文章目录ESP32 单片机学习笔记 - 08 - WebSocket客户端一、应用层协议 科普概念二、编程指南 翻译1. 概述2. 特点3. 配置1)URI2)TLS3)子协议4. 事件5. 限制和已知问题6. 应用举例三、例程解析四、试验总结1. 查看握手协议2. 连接 Websocket服务器【小插曲】使用 node.js 编写简易 Websocket服务器3. 实验现象4. 总结的总结ESP32 单片机学习.原创 2021-06-13 19:30:54 · 4353 阅读 · 1 评论 -
ESP32 单片机学习笔记 - 07 - TCP连接
前言 :之前只用了Wifi和Ethernet的连接,例程一下载就能连接的,但是没有讲到通讯。所以我还是很不懂。这次教程接触到了TCP/IP协议了,在使用例程时,就明显感受到,起始wifi和以太网在其中扮演什么角色了。文章目录ESP32 单片机学习笔记 - 07 - TCP连接一、例程实践1)建立TCP客户端 - tcp_client2)总结二、TCP/IP协议 - 科普1)科普了解2)三次握手/四次握手三、编程指南1. BSD 接口 API - BSD Sockets API2. 常用函数3. Soc.原创 2021-06-11 20:46:25 · 2279 阅读 · 5 评论 -
ESP32 单片机学习笔记 - 06 - (以太网)Ethernet转Wifi
ESP32 单片机学习笔记 - 05 - (以太网)Ethernet转Wifi暂停了半个多月的学习,去调车了。现在课设开始了,赶紧回来把一开始的“以太网”目标学完。但是却发现,好像和自己的理解不太一样。文章目录ESP32 单片机学习笔记 - 05 - (以太网)Ethernet转Wifi一、以太网基本示例 - Ethernet1.确定方案2.准备工作3. 例程解析二、以太网 到 Wi-Fi AP"路由器"1. 例程解析三、以太网 编程指南1. 基本以太网概念2. 配置 MAC 和 PHY3. 创建M原创 2021-06-09 21:37:29 · 11841 阅读 · 20 评论 -
ESP32 单片机学习笔记 - 05 - AP/Smart Config
ESP32 单片机学习笔记 - 05 - AP/Smart Config终于把感觉必要的基础外设学完了,开始学esp32的主要特色功能——物联网~~?(大概)一、WIFI热点 AP模式编程指南: 在API库中的Wi-Fi 库栏目只有简单的几句介绍,要看更多内容,可以到API指南的Wi-Fi 驱动程序中查看。这一节先说ESP32 Wi-Fi AP 一般情况的内容。教程笔记: 第十四章 ESP32 新建一个WIFI热点,基础部分已经自行补完后继续跟着教程学wifi联网部分。官方例程:在编程原创 2021-05-13 17:25:26 · 1544 阅读 · 3 评论 -
ESP32 单片机学习笔记 - 04 - ADC和定时器
ESP32 单片机学习笔记 - 04 - ADC和定时器一、模拟数字转换器 ADC编程指南:Analog to Digital Converter。数据手册: ESP32 技术参考手册 (PDF),第二十九章的:片上传感器与模拟信号处理,官方将adc、dac、触摸按键、内部霍尔传感器都归为一类了。之后有需求就都学一下,现在就看看adc怎么用的先。官方例程:perials /adc/single_read。简介:ESP32 内置了 2 个 12 位的 SAR ADC,由 5 个专用转换器控制器原创 2021-05-13 17:21:32 · 3049 阅读 · 3 评论 -
ESP32 单片机学习笔记 - 03 - MCPWM脉冲输出/PCNT脉冲计数
ESP32 单片机学习笔记 - 03 - MCPWM脉冲输出/PCNT脉冲计数前言,继续上一篇的内容。因为上一篇刚好实验了iic和spi,形成一对。接下来讲pwm另起一篇。一、电机PWM输出 - MCPWM官方例程: esp-idf/examples/peripherals/mcpwm/mcpwm_basic_config/,官方有4个例程,我先看了这个,这个例程对 mcpwm模块的所有功能的配置过程和使用方法 都有举例。开始就结合这个例程和编程指南一起看。官方指南: MCPWM,虽然这次也是原创 2021-05-13 17:10:46 · 8928 阅读 · 13 评论 -
ESP32 单片机学习笔记 - 02 - 软件IIC&硬件SPI
ESP32 单片机学习笔记 - 02 - 软件IIC&硬件SPI前言,继续上一篇的内容。为了不堆积太多内容,所以切分编写。一、ESP32读取陀螺仪(IIC)官方例程:github:esp-idf/examples/peripherals/i2c/i2c_self_test/,官方给的硬件iic例程,我之前用惯的都是软件iic。官方指南:I2C 驱动程序,开篇第一句“I2C 是一种串行同步半双工通信协议,总线上可以同时挂载多个主机和从机。I2C 总线由串行数据线 (SDA) 和串行时钟线原创 2021-05-08 07:35:07 · 5130 阅读 · 6 评论 -
ESP32 单片机学习笔记 - 01 - gpio&ledc&uart
CSDN的大大bug,为什么我的“无须”格式不能用啊,太难受了。所有排版的“无序”、“有序”、“待办”都不能用。下面的排版可能略显难看了。感觉不方便观看的,可以在github上找备份查看。ESP32 单片机学习笔记 - 01 - gpio&ledc&uart零、准备相关资料1、 教程笔记:ESP32开发指南目录(开源一小步出品),这是由“嘉友创科技”发布在CSDN上的教程,我前期准备编译环境的时候也参考了,虽然没起到什么作用。不过后面的章节编写esp32例程的内容很完善,所以还是很.原创 2021-05-08 07:32:41 · 3962 阅读 · 3 评论 -
ESP32 单片机学习笔记 - 00 - 前期准备工作
前言:本系列笔记是在github上写的,然后直接复制粘贴过来。所以我没怎么加图片,也写的很随意,基本就是边学边写的笔记。目录ESP32 单片机学习笔记 - 00 - 前期准备工作一、准备工作:工具链二、踩坑①三、弯路②四、悬崖③五、攀岩⑥六、上岸⑦七、总结————————————————ESP32 单片机学习笔记 - 00 - 前期准备工作一、准备工作:工具链硬件上:我使用的是某宝优信上购买的ESP32 DEVKITV1。还有,数据线、电脑。无关的吐槽:选这个板子也纠结了少许,不过现在.原创 2021-04-29 21:41:44 · 1658 阅读 · 2 评论