引用: damiaa 发表于 2024-3-13 10:40   能烧写的话,烧完后记得恢复接地,才能跑你自己的程序。

那我以后要是修改程序的话  下载还得把电路板外壳拆了  在将电阻接3.3v,下完了之后在接回地嘛?有没有什么办法不拆卸外壳直接下载程序?

点赞  2024-3-13 11:24
xbxdbd 发表于 2024-3-13 11:24 那我以后要是修改程序的话  下载还得把电路板外壳拆了  在将电阻接3.3v,下完了之后在接回地嘛 ...

能烧写了 吗?你这个电路没设计。如果电路设计了。实际可以用ch340G的IO控制boot0的吧。

你可以看看别人isp 串口下载器的资料。会讲这个的。你最开始的下载器的那个图就有boot0的控制口。

如果你要boot0为低更新程序,只能是用户程序升级,自己做个用户bootloader程序更新。那麻烦呢。

本帖最后由 damiaa 于 2024-3-13 13:05 编辑
点赞  2024-3-13 12:58
引用: damiaa 发表于 2024-3-13 12:58 能烧写了 吗?你这个电路没设计。如果电路设计了。实际可以用ch340G的IO控制boot0的吧。 你可以看看 ...

能下载进去了,我就是利用CH340G模块下载的。是这样的,我是两个板子串口通信,一个板子控制另外一个电路板,若是升级更新了,我其中一个电路板可以直接不用拆掉外壳就可以下载程序,另外一个我是设计不拆外壳直接可以烧写程序的,那我按照你的办法每次下载程序我还得将电阻接地才能跑程序,这样不是还是需要拆卸外壳吗?不知道你能理解我的意思吗

点赞  2024-3-13 13:09
xbxdbd 发表于 2024-3-13 13:09 能下载进去了,我就是利用CH340G模块下载的。是这样的,我是两个板子串口通信,一个板子控制另外一个电路 ...

你不拆外壳得电路板还是有烧写接口吧?如果有你引入对boot0的控制的那个io

也就是电源,地, tx,rx boot0控制腿 5个。

当然接收的板子也得boot0能被控制,比如boot0这么接:

EXW_O%JZNIT9I{0$`K3]H.png  

 

本帖最后由 damiaa 于 2024-3-13 13:40 编辑
点赞  2024-3-13 13:38

X_@N`Q)KTZ0YM19A9KST}2P.png  

点赞  2024-3-13 13:41
damiaa 发表于 2024-3-13 13:38 你不拆外壳得电路板还是有烧写接口吧?如果有你引入对boot0的控制的那个io 也就是电源,地, tx,rx ...

啥意思,这样我怎么接?这个是我利用ch340G模块下载的,

1b.jpg

这是原理图

b原理图.png

,按照你的意思,是BOOT0添加一个开关,然后引出一个boot0引脚吗?,然后就是5v RX TX GND boot0,那我另外一个板子他是这个的啊 image.png   ,这个方口对接上面绿色板子的4PIN接口,我原设计是这样的,这个绿色板子想要升级烧写程序,我直接用这个方形母头做一个转接头, f1858e678a710fe5ad477b08e8e2e52.jpg  直接连接电脑了,这样两个板子我都不需要拆掉外壳,那按照你的意思没想明白两个板子再怎么接,这种线不是都是4芯的吗?

本帖最后由 xbxdbd 于 2024-3-13 14:36 编辑
点赞  2024-3-13 14:26

您好,可以留个联系方式吗?我的CH340G也没有办法识别我的电脑

点赞  2024-10-23 19:57
12
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复