OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2494|回复: 3

设计了一款Lora无线下载单元,将stc普通的有线下载通过lora改成了无线下载,但是一直不能实现下载功能,请大牛多多指教

[复制链接]

1

主题

2

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2022-9-25
在线时间
1 小时
发表于 2023-3-18 22:23:37 | 显示全部楼层 |阅读模式
最近需要使用很多lora模块来做设备,并且设备封装后很难再拆开下载程序,于是想完成一下自己多年来的心愿——设计一款lora无线下载工具。对于很多场景来说,不方便采用接触式的方法更新程序,因此我认为即使是只能无线下载bin文件,他的意义也是非常巨大的。
最近使用自己设计的usb转ttl模块连接lora 1(采用透传模式:lora的M0、M1、GNG均接usb2ttl的GND,lora的vcc接usb2ttl的5v  lora的TXD和RXD与usb2ttl的T、R反接),另一端采用电源模块供电将VCC和GND接到自己做的最小系统板上(stc15和stc8h3k64均有测试)Lora 2与最小系统板的T R均反接,且lora的M0、M1、GNG均接最小系统版的GND,lora的vcc接最小系统板的5v。在stc-isp软件中按照正常步骤下载,无法实现下载功能我的理解是这个和普通杜邦线下载一样,只不过把有线方式通过lora换成了无线的方式。
请有想法的大哥大姐帮我出出主意如何修改,想着先在51试验成功 然后做32的下载方案,但是目前做51一直没找到问题所在,一直无力解决。还是说这个方法根本就不具有可行性?
(以上用到的usb2ttl及最小系统板、lora模块均测试使用正常,lora的两端可以通过串口传数据,但不能下载。昨天找老师请教,老师提示可以吧p3.2拉低,试了下还是不行)
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

10

主题

3072

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
7747
金钱
7747
注册时间
2020-5-11
在线时间
3217 小时
发表于 2023-3-20 10:32:10 | 显示全部楼层
本帖最后由 LcwSwust 于 2023-3-20 10:34 编辑

能否检测到MCU选项?
stc-isp需将最低波特率与最高波特率设置到与无线模块的波特率一致.
无线下载是可行的,但是要注意数据有延迟\间隔变化\是否能"全双工".

无线模块需频繁切换收发模式且双方要配合,才可在一定程度上达到全双工的效果.
专治疑难杂症
回复 支持 反对

使用道具 举报

1

主题

2

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2022-9-25
在线时间
1 小时
 楼主| 发表于 2023-3-23 22:57:30 | 显示全部楼层
LcwSwust 发表于 2023-3-20 10:32
能否检测到MCU选项?
stc-isp需将最低波特率与最高波特率设置到与无线模块的波特率一致.
无线下载是可行的 ...

首先谢谢您的指点。MCU好像不能检测到哎,波特方面我设置的9600,以前做小项目时候可以传输,应该是lora可以满足的速率。我看了您的提示,我在想是否lora收发需要一定的时间切换,所以难以突破。是否可行性并不高呢?可我依稀记得,之前公司有人做过一个用lora升级程序的装置
回复 支持 反对

使用道具 举报

2

主题

472

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5659
金钱
5659
注册时间
2018-6-27
在线时间
498 小时
发表于 2023-3-27 10:35:42 | 显示全部楼层
学习学习,学习学习。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-5-15 02:51

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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