E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【ESP32】嵌入式C语言
ESP32
_micropython学习(一):点亮一盏灯
在网上找到的
Esp32
的micropython文档基本上都是介绍模块的功能,没有像51,esp8266那样从点灯、延时、一步一步深入的教程,于是我就想着记录一下自己的学习过程,顺便给大家做个的参考,但由于本人水平有限
waterfengzx
·
2020-09-16 09:31
esp32
micropython
单片机
python
物联网
Linux下
Esp32
micropython开发工具thonny的安装
我的开发板:
ESP32
DEVKITV1目前我所知道的能用于micropython开发
esp32
的软件有pycharm,upycraft和thonny,它们三个都有linux和windows的版本。
waterfengzx
·
2020-09-16 09:31
micropython
esp32
python
ubuntu
pip
linux
ESP32
ADC测量电压换算
为解决使用MicroPython
ESP32
ADC采集10KB3950NTC电阻值获取对应温度查看
ESP32
ADCAPI官方文档:AnalogtoDigitalConverter我所关心的ADC值如何换算成电压
160的大胖子
·
2020-09-16 09:30
ESP32
ADC
ESP8266 MicroPython PWM使用注意
下面分别是ESP8266和
ESP32
基于MicroPython使用PWM的官方文档ESP8266
ESP32
特别注意:ESP8266的PWM频率范围只有1~1000Hz。
160的大胖子
·
2020-09-16 09:30
MicroPython
ESP8266
PWM
ESP32
基于Micropython制作的PWM驱动器
先来几个图:TM1638模块
ESP32
模块达林顿驱动管(TIP41C)电路(PWM控制部分)特别注意:续流二极管的重要性。
160的大胖子
·
2020-09-16 09:30
软硬件调试
ESP32
MicroPython
TM1638
PWM
达林顿驱动
嵌入式C语言
笔试题
1.用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#defineSECONDS_PER_YEAR(60*60*24*365)UL我在这想看到几件事情:1).#define语法的基本知识(例如:不能以分号结束,括号的使用,等等)2).懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计算一年中有多少秒而不是计算出实际的值,是更清晰而没有代价的。3).意识到这
宗师之路
·
2020-09-16 09:58
入坑
ESP32
,首次MicroPython项目移植
python的性能不怎样,但完全不用担心运行效率,愉快的编写逻辑就可以了2、有现成的操作系统,所以一些比如联网,维护等工作不用操心3、硬件成本高,IO不够充足,对硬件底层一些控制力不够好,这也是我想换平台的原因
ESP32
游唱小时候
·
2020-09-16 09:32
MicroPython
物联网
单片机
python
【笔记】
ESP32
烧录MicroPython固件
【笔记】
ESP32
烧录MicroPython固件固件下载地址uPycraft下载地址1.打开uPycraft,Tools→Serial→选择COM2.弹出的框eraseflash选择yes,地址选择0x1003
laonafahaodange
·
2020-09-16 09:00
(
ESP32
学习10)内部存储的使用(Flash-EEPROM)
我们这一篇要使用
ESP32
的内部存储空间来实现掉电存储一些关键数据的功能,由于在
ESP32
上实现比STM32简单太多了,所以代码不长,驱动也是
ESP32
驱动库里面自带的,所以并不难话不多说先上代码,大伙儿品品其实很简单哈
bird1999625
·
2020-09-16 09:10
esp32相关操作
使用MicroPython开发
ESP32
(01):快速入门
文章目录为什么使用MicroPython开发
ESP32
快速入门开发板准备开发工具选择固件下载与烧录程序入门通过文件运行程序总结为什么使用MicroPython开发
ESP32
ESP32
是非常热门的一款物联网芯片
Naisu Xu
·
2020-09-16 09:23
ESP32相关
micropython
开源硬件
python
单片机
关于
esp32
esp8266烧录时遇到的报错(个人记录)
1.出现这个的时候按一下复位键或者插拔再来一次(友情提示:请勿反复插拔)Connecting…_____…_2.出现这个的时候烧录不进去原因之一:烧录的时候不要安装其程序的外围设备,例如:屏幕(这种问题的可能性比较小,烧录摄像头的程序没有这种问题)原因之二:usb转ttl不稳定(推荐tf232)Afatalerroroccurred:Timedoutwaitingforpacketheader/h
嵌入式linux学习之路
·
2020-09-16 09:54
Linux下为
ESP32
安装micropython固件
环境elementarypython3.6下载esptool下载地址:https://github.com/espressif/esptool/releases/用tar-zxvf命令解压缩tar.gz压缩包进入解压后的目录运行pythonsetup.pyinstall进行安装查看串口设备dmesg|grepttyS*esptool使用esptool.py-h#帮助芯片类型:只有一个设备时该选项可
waterfengzx
·
2020-09-16 09:51
esp32
micropython
linux
python
ESP32
开发板刷MicroPython固件
文中主要讲述如何将MicroPython固件烧录到
ESP32
。
ESP32
开发板如图管脚图关键步骤:通过python环境下运行esptool擦除
ESP32
的原有程序(python环境搭建不再描述)。
160的大胖子
·
2020-09-16 09:51
学习记录
ESP32
运行MicroPython开发环境搭建
MicroPython固件MicroPython官方针对不同的微控制器有不同的固件:http://www.micropython.org/download#
esp32
固件基于ESF-IDFv3.x和ESF-IDFv4
freemote
·
2020-09-16 09:34
micropython
python
esp32运行python
esp32
IDE
esp32运行脚本
micropython
esp32
固件烧写
首先说明一下,
ESP32
S是可以烧写并运行Micropython的,只是现在没有文档,现在官网的
ESP32
固件正以daily的速度更新,也就是说每天都在更新完善,所以现在的
ESP32
Micropython
Louistinda
·
2020-09-16 09:22
Micropython
面试篇1:
嵌入式C语言
面试常见问题
嵌入式C语言
面试常见问题入门C语言20问20答:01源程序的编译及链接是怎样一个过程?02编写第一个简单的C语言程序03C语言是强类型的语言,这是什么意思?
哒宰的自我修养
·
2020-09-16 09:17
第六阶段:嵌入式面试知识点汇总
编程语言
字符串
c语言
linux
如何为
esp32
编译和配置及烧写 MicroPython 固件。
MicroPython在esp-idf(
esp32
)上编译固件
esp32
编译micropython的固件相关的资料应该很多吧,我也会出一篇,但会额外讲一些linux的东西的。
diaokuang5304
·
2020-09-16 09:41
git
python
操作系统
ESP32
学习【2】——
ESP32
固件烧录及相关问题解决
一、烧录参数资料1、模式选择:2、确保
ESP32
模组正确的进入了下载模式:1.首先确保模组可以正常运行工作(即确保电源和串口连接正常);2.拉低GPIO0,打开串口工具,在波特率115200下观察模组的启动或复位后的打印信息
丨匿名用户丨
·
2020-09-16 09:41
#
ESP32
使用Arduino开发
ESP32
(二):芯片的选择与hello world!
之前用的是安信可家的
esp32
-s按照他家的资料尝试搭建环境,结果网站上给的资料不清不楚,最后也没成算了,直接使用arduino一键开发然后发现这款板子和arduino的库函数对不上(存疑,我用的是DEVModule
Newbie_H
·
2020-09-16 05:29
ESP32学习之路
ESP32
蓝牙
wifi
Arduino
芯片
串口通信
ESP32
入门Arduino开发(二)--Hello world
注:对于
ESP32
开源技术感兴趣的可以加群,我们一起探索交流学习,群号:782473783。群名:
ESP32
开源技术交流群。
Mr.Lanson
·
2020-09-16 05:46
Arduino
ESP32
ESP32开发之旅
新的程序开发模式出现,传统的
嵌入式C语言
程序员快要灭绝了?
在2000年前后,嵌入式软件工程师有着一套非常具体的技能,他们通常是电气工程师,不仅了解底层硬件的工作原理,还可以再底层编写汇编代码或者C语言代码,以使系统满足实时需求。嵌入式软件工程师不仅要了解诸如C语言的软件开发,还要了解硬件。位、字节、寄存器的世界,正是嵌入式软件工程师的领域。但是如今不再那么简单了。在早期,嵌入式开发人员通常使用8位或者16位的体系结构,这些结构比较简单,因此开发人员一般在
明天会比今天更好
·
2020-09-16 05:10
C/C++
嵌入式
编程语言
软件开发
《
ESP32
学习笔记》 之Arduino环境下 如何优雅的输出 频率占空比可调 的PWM波
支持ADC功能的引脚请查看:引脚定义这里我们就要借助
esp32
-hal-ledc.c和
esp32
-hal-ledc.h两个文件来完成
esp32
-hal库内置的PWM功能1.在
esp32
-hal-ledc.c
慕容流年
·
2020-09-15 20:23
ESP32
学习笔记
嵌入式C语言
不可不用的关键字
1.static关键字这个关键字前面也有提到,它的作用是强大的。要对static关键字深入了解,首先需要掌握标准C程序的组成。标准C程序一直由下列部分组成:1)正文段——CPU执行的机器指令部分,也就是你的程序。一个程序只有一个副本;只读,这是为了防止程序由于意外事故而修改自身指令;2)初始化数据段(数据段)——在程序中所有赋了初值的全局变量,存放在这里。3)非初始化数据段(bss段)——在程序中
zhzht19861011
·
2020-09-15 18:27
嵌入式C语言
嵌入式C语言
编译器
1.
嵌入式C语言
编译器1.1GCC与gcc上述两者的区别:GCC(GUNCompilerColletion),是指GUN编译器集合包含众多语言得到编译器如C语言(gcc),C++(g++),Java语言
weixin_33962621
·
2020-09-15 18:51
c/c++
嵌入式
操作系统
嵌入式C语言
源代码优化方案(非编译器优化)
1、选择合适的算法和数据结构选择一种合适的数据结构很重要,如果在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多。数组与指针语句具有十分密切的关系,一般来说,指针比较灵活简洁,而数组则比较直观,容易理解。对于大部分的编译器,使用指针比使用数组生成的代码更短,执行效率更高。在许多种情况下,可以用指针运算代替数组索引,这样做常常能产生又快又短的代码。与数组索引相比,指针一般能使代码速度
嵌入式资讯精选
·
2020-09-15 16:39
编译器
指针
编程语言
java
xhtml
ESP32
开发选择Arduino还是使用ESP-IDF优缺点
espressif1、外部文本编辑器(SourceInsight)+Arduino在GitHub下载最新Arduino开发包(https://github.com/espressif/arduino-
esp32
sudaroot
·
2020-09-15 11:50
ESP32
[
ESP32
]Win系统vscode集成idf4.1开发
esp32
项目
Win系统vscode集成idf4.1开发
esp32
项目下载安装idf4.1需要先安装git,然后通过gitclone官方的代码:gitclonehttps://github.com/espressif
rbin_yao
·
2020-09-15 11:23
esp32
ESP-Drone开源 Wi-Fi 无人机固件首次编译与错误排查
文章更新版本时间备注修订人V0.12020.08.06初始版本bob文章目录开源仓库地址编译成
ESP32
-S2固件1.
ESP32
-S2环境搭建2.设置编译目标
ESP32
-S2编译错误与解决方案1.编译目标错误
清凉简装
·
2020-09-15 11:05
esp-drone
esplane
无人机
ESP32-S2
NodeMCU-32S
esp32
s 刷micropython
usb-to-uart-bridge-vcp-drivers2.安装esptoolpipinstallesptool.3.下载micropython.http://micropython.org/download#
esp32
4
gis-cc
·
2020-09-15 10:18
nodemcu
野路子学习
esp32
(十二) MQTT 学习记录@a.宏万
官方的最新文档地址,https://docs.espressif.com/projects/esp-idf/zh_CN/latest/index.html持续更新,新的文档推出了很多新的案例。现在记录下我学习MQTT的过程,希望可以帮助到一些朋友和自己。官方的案例写的很好,我直接把官方的案例做一个说明。加上链接WiFi的代码本文默认您已经知道mqtt的相关知识,我前面有一篇写的emq。emq官方有
aarondella1980
·
2020-09-15 10:08
网络
野路子学习
esp32
(十四) 学习
ESP32
真正的好东西 MicroPython 以及 1z实验室@a.宏万
经历了很痛苦的乐鑫官方的idf编程后来终于看到了曙光lua的NodeMcu但是NodeMcu对乐鑫官方api支持的不是太完整,最近又看了NodeMcu官方的案例,终于在
esp32
上支持http了但是其他方面支持还是不到位
aarondella1980
·
2020-09-15 10:08
python
野路子学习
esp32
(十) NodeMcu-WIFi@a.宏万
esp32
的wifi连接与esp8266的有区别;wifiESP8266and
ESP32
differalot:ESP8266eventsarecapturedviawifi.eventmon.
aarondella1980
·
2020-09-15 10:08
野路子学习
esp32
(十) NodeMcu-网络应用@a.宏万
板子终于可以上网了,有了网络就可以做更多的事情了,比如搭建一个简单web服务器;--asimpleHTTPserversrv=net.createServer(net.TCP)srv:listen(80,function(conn)conn:on("receive",function(sck,payload)print(payload)sck:send("HTTP/1.0200OK\r\nCont
aarondella1980
·
2020-09-15 10:08
网络
野路子学习
esp32
(十) NodeMcu-自定义固件@a.宏万
自定义固件目前不支持
ESP32
的生成而且主分支是不支持
ESP32
芯片的;而且
esp32
分支暂时还没有做http的实现在网络上查找资料发现了一个很好的东东可以在线配置自己想要的固件,选择需要的模块进行编译
aarondella1980
·
2020-09-15 10:08
野路子学习
esp32
(十三) 自动链接WiFi并启动MQTT 学习记录@a.宏万
最近真的被乐鑫官方的idf搞疯了,对于我这样的野路子选手来说,简直就是灾难。不会c不懂底层不知道啥指针还好看很多英文的官方案例,简直了最近几天的研究成果,贴个代码出来,基本上的功能就是开机自动链接wifi并启动MQTT收到mqtt消息后根据消息内容做处理这个地方还是找了一个大师帮忙踩解决的mqtt发过来的消息是一个char*我们做判断是用字符串char解决方案charMqtt_data[100];
aarondella1980
·
2020-09-15 10:08
ESP32
物联网开发框架 ESP-IDF 版本推荐(持续更新)
文章更新版本时间备注V0.1发布于2020-02-0400:36:51初始版本V0.2更新于2020-02-1715:10:16v4.0发布V0.3更新于2020-03-0411:10:16
ESP32
-
清凉简装
·
2020-09-15 09:53
ESP系列物联网开发教程
ESP_IDF
ESP32
物联网
物联网开发框架
野路子学习
esp32
(九) NodeMcu学习@a.宏万
玩着玩着发现了一个快速开发的好东西,NodeMcu这个东东很厉害,让我们这些野路子写软件的人也可以很友好的做应用;NodeMCU文档目前,由当前NodeMCU团队维护的唯一最新文档是英文版,并且托管在http://nodemcu.readthedocs.io/。它是源代码库(/docs子文件夹)的一部分,与代码保持同步并自动构建和发布。我手里的这块板子是安信可出的,正好官方发布的出厂固件,基于No
aarondella1980
·
2020-09-15 09:45
lua
git
python
ESP32
连接亚马逊你不得不知道的坑
最近有开发者朋友收到了一片乐鑫代理商深圳启明云端在直播中送出的乐鑫
ESP32
语音开发板,挠破了头也没连通,把他急得不行;因为阻拦他的问题是:偿试注册帐号,但没成功,因为国内的手机号无法通过。
ami82
·
2020-09-15 09:45
物联网
使用
ESP32
能驱动电子墨水屏吗?
ESP32
是可以支持墨水屏的,电子墨水屏一般都是12C或者SPI接口,硬件方面都可以支持,只需要玩家根据所搭配的墨水屏移植相关的初始化代码和驱动就好。
ami82
·
2020-09-15 09:13
wifi
蓝牙
物联网
ESP32
学习笔记(三十)
ESP32
性能分析,与 Cortex-M4 性能比较
文章目录关于EEMBC
ESP32
/8266与Cortex-M3/M4性能比较关于EEMBCAboutEEMBCEEMBC为自动驾驶,移动成像,物联网,移动设备和许多其他应用程序中使用的硬件和软件制定性能基准
InfiniteYuan
·
2020-09-15 09:08
#
ESP32
学习笔记
EEMBC
ESP32
性能分析
ESP32
彩屏成为HMI这条GAI最靓的仔--8月27日启明云端携手乐鑫为你共述
ESP32
时下最IN进阶玩法--以简驭繁,AI语音、彩屏尽显锋芒
直播倒计时:第六天在这里,你可以跟着我们的技术大咖玩转
ESP32
主题简介及亮点:介绍
ESP32
彩屏开发板、摄像头开发板、可以自定义编辑指令的离线语音模块,让学生和工程师通过直播进一步学习和了解
ESP32
ami82
·
2020-09-15 09:04
物联网
hmi
Arduino+
esp32
/esp8266+blinker一键配网
文章目录一、开发环境的搭建二、使用步骤1.在blinker手机应用上增加设备2.源码及讲解3.烧录代码到
esp32
中4.打开APP实现配网总结#简介为了使物联网更加人性化,当我们要发布一个物联网产品时,
大话物联网
·
2020-09-14 18:09
物联网ESP32
物联网8266
物联网
《UML+OOPC
嵌入式C语言
开发精讲》读书笔记
1.类对象操作(operation)泛化(Generalization)结合(Association)利用上述的基本元素,可以组成各式各样的软件模型。较高层阶的元素:用例图(UseCase)软件设计模式(DesignPattern)群组包裹(Package)2.图2.1组合结构图,composite-structurediagram观点表现结构(架构)性需求,主要包括Part,Port、接口和连接
樱木的追风者
·
2020-09-14 12:27
嵌入式系统
【
ESP32
】 内存泄漏Debug方法
ESP32
是Espressif设计的,在物联网应用中非常流行的Wi-Fi/Bluetooth(BLE)双模芯片,其开源IDF的方式也在开发者社区(Github)具有重要的影响力。
Abner Federer
·
2020-09-14 11:37
【ESP32】嵌入式C语言
esp32
之内存泄漏检测机制
在FreeRTOS嵌入式实时系统上开发,经常需要对内存进行优化,或者因使用不当造成内存泄漏(最难受的莫过于某个库出现内存泄漏),人为内存泄漏比较容易找出来,但是函数库存在内存泄漏却是很难发现,作者在解决内存泄漏的过程中也遇到不少坑,难以定位问题存在。试想有一种方法可以在代码开发阶段实时调试内存,以避免代码量庞大后再出现内存泄漏问题,于是写了一个简单的内存泄漏实时监测任务,用于开发者开发阶段内存调试
物联网研究室
·
2020-09-14 10:10
FreeRTOS
ESP8266 RTOS v3.0 环境搭建 和 VS Code 编译
所以下面的环境配置里,还多出一些关于如何在ESP8266_RTOS_SDK中编译esp-joylink的内容,不需要的请自动忽视一、ESP8266RTOSv3.0环境搭建(Windows环境)1.下载工具链
esp32
小默叔叔
·
2020-09-14 05:07
Wi-Fi
Arduino :BPI-BIT 配置异步HTTP Web服务器
文章目录前言操作环境库函数解析代码讲解使用示例现象参考资料前言学习如何在
ESP32
开发板运行的Arduino核心上配置异步HTTPWeb服务器。
Chentoday
·
2020-09-14 05:02
esp32
arduino
bpibit
OOPC
OOPC学习1最近在研究面向对象的方式进行嵌入式编程,发现了《UML+OOPC
嵌入式C语言
开发精讲》一书,书中提供的思路着实有用,特此作为学习记录;将C语言封装成类,在开发的过程中直接可以面向对象的思想进行开发
HeartRain_大西瓜
·
2020-09-14 05:03
ESP32
开发笔记(十一)使用
ESP32
做为 WebServer
使用
ESP32
做为WebServer使用
ESP32
做为WebServerfiletoarray工具HTML文件到头文件HTML文件到Flash在
ESP32
中启动HTTPServerExample使用
ESP32
InfiniteYuan
·
2020-09-14 04:09
#
ESP32
开发笔记
HTTP
Server
OOPC实现
在看《UML+OOPC
嵌入式C语言
开发精讲》时,觉得里面对OOP的实现挺有意思,记录如下:/*lw_oopc.h*//*这就是MISOO团队所设计的C宏*/#include#ifndefLOOPC_H#
langzi00000000
·
2020-09-14 04:57
笔记
上一页
48
49
50
51
52
53
54
55
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他