0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ESP8266到底有几个串口?串口实例说明

单片机爱好者 2019-08-03 11:45 次阅读

问题:ESP8266有几个串口?

答:一个半。

先说一个完整的,这个比较常用。

以第三节生成的工程为例。咱们做一些修改。在软件左侧的Project Explorer打开app->user,除了user_main.c和Makefile,其它C文件都删掉。打开user_main.c文件,去掉文件头多余的头文件,添加如下两个和串口相关的头文件:

函数user_init(void)内,除了初始化相关的函数,其余都去掉。添加串口初始化函数,设置波特率为115200,同时打印输出“Hello world!”

保存、清理、编译一条龙,生成bin文件。

注意事项:user_main.c里面和系统初始化、系统配置相关的函数或定义不要动,如user_pre_init(void)、at_partition_table[]。如果是SDK2.2的话,你把这些删掉是没影响的,但是3.0不可以。

接下来说那半个UART,为什么说它是半个? 因为它只有一个发送管脚,TXD。其实从串口的初始化函数可以看出来,模块上面不止一个UART口:

uart_init(BIT_RATE_115200, BIT_RATE_115200);

咱们通常用来下载程序,或者输出调试信息的那个端口就是UART0,那么另一个自然就是UART1。对应的IO管脚在哪里?

打开uart.c文件,找到uart_init(void) 函数。可以发现:

它的UART1的输出管脚是GPIO2,如果要使用这个功能的话,把第340行的注释取消就可以,此时UART0只能做为程序下载接口,无法再输出调试信息。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 串口
    +关注

    关注

    14

    文章

    1483

    浏览量

    74504
  • uart
    +关注

    关注

    22

    文章

    1158

    浏览量

    99951
  • ESP8266
    +关注

    关注

    50

    文章

    947

    浏览量

    43927

原文标题:ESP8266_05 ESP8266有几个串口?

文章出处:【微信号:gh_dae0718828df,微信公众号:gh_dae0718828df】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    ESP8266串口WIFI

    esp8266图文,AT例程!!!!!!!!!!
    发表于 11-10 17:09 0次下载

    ESP8266_Doit串口透传固件使用方法-图文说明(V2.4

    ESP8266串口透传固件使用
    发表于 12-24 23:38 58次下载

    ESP8266串口WiFi扩展板产品使用说明

    ESP8266串口WiFi扩展板
    发表于 03-19 11:47 15次下载

    ESP8266串口WIFI远距离无线模块

    ESP8266串口WIFI 无线模块 WIFI远距离无线模块 穿墙王
    发表于 05-10 10:15 56次下载

    esp8266无线串口模块分析介绍

     ESP8266芯片是一款串口转无线模芯片,内部自带固件,用户操作简单,无需编写时序信号等。ESP8266 系列模组是安信可(Ai-thinker)公司采用乐鑫ESP8266芯片开发的
    发表于 11-03 10:28 1.2w次阅读

    Ardnino的ESP8266编程源码

    这是采用Ardniuo for ESP8266 IDE 编写的ESP8266的编程,简单实现WIFI串口通讯,让51单片机不用在写AT指令的编程。 可以通过电脑串口调试查看信息,不过
    发表于 12-04 11:54 7次下载

    esp8266串口wifi实例

    ESP8266串口WiFi扩展板是深圳四博智联科技有限公司开发的一款基于乐鑫ESP8266的超低功耗的UART-WiFi模块,本文介绍了ESP8266的特点以及使用总结跟示例
    发表于 12-08 13:34 1.8w次阅读

    esp8266中文资料汇总(esp8266引脚图_与单片机连接_串口wifi实例

    本文首先介绍了esp8266引脚图功能与esp8266特性,其次介绍了 单片机与ESP8266串口连接及最小系统连接与程序分享,最后介绍了esp8
    发表于 05-24 08:36 22.1w次阅读
    <b class='flag-5'>esp8266</b>中文资料汇总(<b class='flag-5'>esp8266</b>引脚图_与单片机连接_<b class='flag-5'>串口</b>wifi<b class='flag-5'>实例</b>)

    串口型WiFi产品ESP8266用户使用说明

    串口型WiFi产品ESP8266用户使用说明
    发表于 05-20 15:16 1次下载

    ESP8266(nodemcu)硬件串口问题(附源码)

    概述 ESP8266-NodeMCU从定义上是应该有两个硬件串口的,但是实际上,我们只能用U0那组串口,U1串口的RXD由于跟其它接口相连,所以正常情况下是无法使用的。所以我们真正能用
    发表于 11-16 10:06 27次下载
    <b class='flag-5'>ESP8266</b>(nodemcu)硬件<b class='flag-5'>串口</b>问题(附源码)

    ESP8266与STM32串口数据交互

    ESP8266与STM32串口数据交互(通过JSON)ESP8266部分JSON解析库的安装功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成
    发表于 12-24 18:49 16次下载
    <b class='flag-5'>ESP8266</b>与STM32<b class='flag-5'>串口</b>数据交互

    使用esp8266与stm32的串口5通信出现的问题

    现象: 把串口5调试好, 对电脑的输出正常无误后, 连上esp8266, 给它发几个命令行不行, 结果卡死了???我的代码是这样的, 每个字符间的时间间隔为10ms,发完一条指令歇2ms,led转换
    发表于 12-24 18:58 13次下载
    使用<b class='flag-5'>esp8266</b>与stm32的<b class='flag-5'>串口</b>5通信出现的问题

    串口2 esp8266测试程序下载

    串口2 esp8266测试程序下载
    发表于 12-30 10:38 21次下载

    ESP8266使用教程之初识

    一.ESP8266介绍​ 这里将会使用正点原子的 ATK-ESP8266 为例,来说明 ESP8266 的使用。​ 该模块上面板载了安可信的公司的
    发表于 01-04 18:59 80次下载
    <b class='flag-5'>ESP8266</b>使用教程之初识

    ESP8266串口透传TTL发送数据内容

    本文介绍ESP8266-12F 链接本地路由器 借助网络调试助手实现透传的方法 可以直接使用串口助手直接链接ESP8266进行设置
    发表于 11-11 17:35 3次下载