找回密码
 立即注册
查看: 855|回复: 5

请问:发送文件功能中的“应答式发送”怎么使用?

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:383
  • 最近打卡:2025-04-30 09:42:19

40

主题

194

回帖

601

积分

高级会员

积分
601
发表于 2024-2-21 17:01:12 | 显示全部楼层 |阅读模式
本帖最后由 康辉55AA 于 2024-2-21 17:03 编辑

请问:发送文件功能中的“应答式发送”指的是上位机请求发送,还是下位机请求发送?也就是说,这个命令是上位机发给下位机的?还是下位机发给上位机的?
也就是说:如果是上位机发给下位机的,应该叫请求接收命令比较合适。如果是下位机发给上位机的,应该叫请求发送命令比较合适。


1.jpg

本帖被以下淘专辑推荐:

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:38
  • 最近打卡:2025-04-30 14:38:57

25

主题

977

回帖

3599

积分

超级版主

积分
3599
发表于 2024-2-21 17:28:38 | 显示全部楼层
比如:上位机的串口助手要发送一个文件给目标单片机
单片机接收数据后需要进行处理,所以串口助手不能一直连续发送
需要等待目标单片机的数据请求命令
串口助手每接收到一个数据请求命令,就发送一包数据(包大小在界面中进行设置)
然后再等待下一个数据请求命令,在发送下一包数据,直到发送结束
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:217
  • 最近打卡:2024-11-15 09:12:27

29

主题

722

回帖

2790

积分

荣誉版主

积分
2790
发表于 2024-2-21 22:02:01 | 显示全部楼层
单片机  发给     上位机 的



上位机  收到后  发送下个数据包
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:383
  • 最近打卡:2025-04-30 09:42:19

40

主题

194

回帖

601

积分

高级会员

积分
601
发表于 2024-2-22 08:57:38 | 显示全部楼层
好的,讲明白了。谢谢!
之前我已经把自动延时发送数据包调通了,把第一帧数据包参数做到了数据包里面,很好用,自动延时用默认的10ms就可以。
考虑到以后可能会在系统运行时对部分EEPROM中的数据进行更新,自动延时有可能会影响系统运行,于是决定再将数据请求命令加到通讯协议里面,昨天弄了一天,没调出来。
好的,这下明白了。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2024-2-22 10:55:07 | 显示全部楼层
下位机请求
比如用串口通过单片机烧录SPI FLASH,包大小设置为扇区大小,
上位机发完一个包,等待,
单片机擦除SPI FLASH的一个扇区后再写入,写完了发请求命令,
上位机再发下一个包
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:383
  • 最近打卡:2025-04-30 09:42:19

40

主题

194

回帖

601

积分

高级会员

积分
601
发表于 2024-2-22 16:41:17 | 显示全部楼层
根据论坛版主和同事们的提示,顺利完成了预定功能。
感谢各位!
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 02:38 , Processed in 0.162694 second(s), 83 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表