美文网首页
如何提高ESP8266烧写速度

如何提高ESP8266烧写速度

作者: 航小涵 | 来源:发表于2022-08-17 23:14 被阅读0次

在Arduino开发ESP8266的开发环境搭建好之后,发现一个非常让人抓狂的问题:编译和程序烧写速度都非常慢。编译速度这个问题无解,因为在Arduino的使用界面中并没有允许我们往编译器传递参数进行控制的界面。所以要优化编译速度,可能要深入到其内部。当然,也可以尽可能换用更快的机器。

但是程序烧写速度是能够进行调整的。默认其烧写速度比较慢,能在下图输出框中看到【Writing at .....】断续地从0%增长到100%。

image.png

幸好,这个速度是可以加快的。改变方法之一,便是在【工具】->【Upload Speed】中选择尽可能大的值。例如,我在将速度修改为921600后,下载速度明显快了很多。

image.png

那么,为什么修改了这个值之后,下载速度会快很多呢?在前一篇文章中,我们了解到ESP8266需要通过USB转串口来实现与电脑之间的连接,从而使得程序能够下载进去。也就是说,ESP8266是通过串口接受我们在电脑上写进去的程序。

image.png

这种接口(UART接口)的通信只有两个信号线,一根TX、一根RX,来实现双向的数据通信。在我们点击Arduino的上传按钮时,编译生成的程序数据是一个位一个位的传给ESP8266。因此,这种串行通信的速度很慢,导致了程序烧写的速度也变慢了。要高烧写速度,显然最简单的一种方法就是提高通信速度。

因此,在前面提到的菜单项中,【Upload Speed】即更改的是该通信速度,常见的速度为9600、115200等。数值越大,通信速度越快。当然也不能无限大,太大将导致数据传输出错,具体可以根据自己的实际测试效果尽量选择大的值。

如果你对我的文章感兴趣,欢迎关注我。有问题也可在下方留言。

相关文章

  • 如何提高ESP8266烧写速度

    在Arduino开发ESP8266的开发环境搭建好之后,发现一个非常让人抓狂的问题:编译和程序烧写速度都非常慢。编...

  • 不止esp8266,,还可以干点什么呢?

    1.看看esp8266能不能内部形成局域网。 实现方法可以是esp8266烧写之前的wifi网页实现更换esp...

  • ESP8266 相关文章收藏

    1、电子工程世界MicroPython以及 8266相关 2、烧写MicroPython固件【ESP8266】基于...

  • esp8266烧写固件

    欢迎关注我的博客Zhuhao's Blog获取最新文章 这段时间想用esp8266做一个wifi探针,顺便想做智能...

  • esp8266烧写MicroPython

    第一步 在MicorPython官网下载相应的firmware 第二步 下载相应的 固件烧录工具 比如node...

  • 基于ESP8266的技术总结(2)

    第一章我们建立了对ESP8266芯片的了解,并且将micropython的固件成功烧写到了esp8266芯...

  • 如何提高睡眠速度?

    睡侧而屈,觉正而伸,勿想杂念。早晚以时,先睡心,后睡眼,想睡觉前把手机放下,进入房间后坐个5分钟 房间要全黑的,此...

  • 如何提高阅读速度

    在这个推崇全民阅读的时代,我们常能在朋友圈中看到各种有关阅读的信息,特别是社交媒体上关于各界大佬们每年惊人阅读量的...

  • 如何提高阅读速度?

    1.其实我们眼睛自古以来就喜欢运动的物体,我们可以试着用一个媒介(例如:笔),看着他的移动来引导我们逐渐加快阅读速...

  • 如何提高阅读速度

    方法一 在youtube上面看到PengTitus老师的提升阅读速度技巧的分享,觉得蛮有意思。 他说到,阅读速度是...

网友评论

      本文标题:如何提高ESP8266烧写速度

      本文链接:https://www.haomeiwen.com/subject/hbbsgrtx.html