102-ESP8266转RS485/RS232/TTL控制板-RS485,RS232,串口TTL通信测试
<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/circuit_module/8266_485_industrial" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>
导入这节的工程
1,按照上一节按照好IDE开发软件以后,把这节的工程解压到
2.File -> Import
设备使用的CH340串口通信芯片,如果没有安装,需要安装CH340驱动
下载程序
1.清理工程
2.编译工程
3.关于下载flash配置(了解即可)
4.工程生成的bin文件位置
5,打开烧录程序软件
5,咱现在不需要IAP升级程序,所以只刷上面四个
eagle.flash.bin 0x00000
eagle.irom0text.bin 0x10000
esp_init_data_default_v08.bin 0x3FC000
blank.bin 0x3FE000
6,使用USB线连接控制板和电脑
7,选择设备端口号,然后点击START
测试
1,连接外部485设备(我使用串口转485模块进行测试)
通过RS485模块给控制板发送数据,控制板会返回接收的数据
3,连接外部RS232/TTL设备
提示:RS232和TTL是共用WiFi模块的UART0
通过RS232/TTL给控制板发送数据,控制板会返回接收的数据
程序说明
1,设置的TTL,RS232串口波特率为115200
2,TTL,RS232接收数据
3,在通知任务里面把接到的数据返回
4,软件模拟RS485
4,配置GPIO13为下降沿中断(为了采集开始位), 配置GPIO15位输出, 使用硬件定时器捕获数据, 软件定时器检测空闲
5,实际接收数据和检测到空闲时发送通知
6,在通知任务里面把接到的数据返回
7,细节说明(当前只做了9600的)
来个形象的采集图
定时器时钟是波特率的2倍,采集到起始位开始启动定时器,定时器间隔一半周期开始启动
采集的话,正好在奇数沿开始采集数据
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2021-10-27 2-HC32F460(华大)+Air724UG(4G GPRS)远程升级篇(自建物联网平台)-整体运行测试-HC32F460通过Air724UG(4G GPRS)使用http或https远程下载升级单片机程序(单片机程序轮训检查更新)
2021-10-27 2-HC32F460(华大)+Air724UG(4G GPRS)远程升级篇(自建物联网平台)-什么是http,怎么通过http下载文件数据,http分段下载
2019-10-27 ESA2GJK1DH1K开发教程: 来看看最新整理的整个开发板的教程大纲吧