查看: 2121|回复: 9

如何实现ESP8266实现串口中断的操作?

[复制链接]

该用户从未签到

发表于 2020-2-19 16:11 | 显示全部楼层 |阅读模式
在做一个项目, 想用单片机跟ESP8266的串口进行通信, 结果查来查去, 没有找到自己想要的资料.
倒找到一个关于外部定时中断的实现方法, 可惜对我来说显然不够~~


有大神在吗?? 给提供个方法吧~~

该用户从未签到

发表于 2020-2-19 17:59 | 显示全部楼层
串口通信就直接串口通信就行了 有什么好纠结

该用户从未签到

 楼主| 发表于 2020-2-20 11:56 | 显示全部楼层
单片机菜鸟 发表于 2020-2-19 17:59
串口通信就直接串口通信就行了 有什么好纠结

使用中断, 需要使用哪个头文件呢?

该用户从未签到

发表于 2020-2-20 12:48 | 显示全部楼层
zsb7739 发表于 2020-2-20 11:56
使用中断, 需要使用哪个头文件呢?

不明白你要实现什么功能

该用户从未签到

 楼主| 发表于 2020-2-20 13:06 | 显示全部楼层
本帖最后由 zsb7739 于 2020-2-20 13:15 编辑
单片机菜鸟 发表于 2020-2-20 12:48
不明白你要实现什么功能

难道你们做串口通信用不到uart接收/发送中断吗?
通过这个UART中断再实现485/232通信~

我想知道, ESP8266的相关中断服务函数, 还有中断寄存器如何配置~~
有没有可用的库文件...

该用户从未签到

 楼主| 发表于 2020-2-20 13:56 | 显示全部楼层
本帖最后由 zsb7739 于 2020-2-20 14:03 编辑
单片机菜鸟 发表于 2020-2-20 12:48
不明白你要实现什么功能

突然想明白了, 平时使用的串口打印函数就是我说的这些, 这些东西都已经被封装好了~~
满脑子都是最最底层的配置串口相关寄存器, 写单片机程序写的有点思维定式了
封装好的东西拿到自己面前突然不会用了~~
用他们封装好的函数老是感觉用着心里没底... 通信的一些底层的东西感觉不受自己控制

该用户从未签到

发表于 2020-2-21 05:01 来自手机 | 显示全部楼层
是不是两个ep826601s 互相连接可以串口通讯

该用户从未签到

 楼主| 发表于 2020-2-21 08:05 | 显示全部楼层
leing 发表于 2020-2-21 05:01
是不是两个ep826601s 互相连接可以串口通讯

我是用8266跟单片机通信

该用户从未签到

发表于 2020-12-6 16:03 | 显示全部楼层
老哥你这个问题怎么解决的,我也在倒腾串口中断

该用户从未签到

发表于 2021-10-14 14:57 | 显示全部楼层
Serial.available()查看缓冲区数据,有数据直接处理就可以
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门推荐

交作业:第1个作品,红外避障小车
交作业:第1个作品,红外
交作业:第1个作品,红外避障小车。 经过N次调整优化,终于把红外避障小车“使
【Arduino】168种传感器模块系列实验(112)---GY-521三轴模块
【Arduino】168种传感器模
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
Arduino引脚图
Arduino引脚图
Arduino UNO R3 (CH340G)引脚 持续更新中·····
求助,验证结果没有报错,但验证过程中有报:Error while de...
求助,验证结果没有报错,
这是报红的信息 但结果并没有报错
blinker实时数据功能使用方法
blinker实时数据功能使用
自blinker 2.5.8起,点灯将提供实时数据功能。 使用实时数据功能,可以将数据更新频率
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
快速回复 返回顶部 返回列表