极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 15567|回复: 3

有没有什么方法可以解决HC05蓝牙上传必须按RESET这个尴尬

[复制链接]
发表于 2018-12-16 12:46:02 | 显示全部楼层 |阅读模式
有没有什么方法可以解决HC05蓝牙上传必须按RESET这个尴尬问题的方法呀?
回复

使用道具 举报

发表于 2018-12-17 14:05:59 | 显示全部楼层
你是不是直接接在了0和1引脚上,试试用软串口
回复 支持 反对

使用道具 举报

发表于 2018-12-19 23:01:20 | 显示全部楼层
HC05标出的DTR和RTS就是个摆设,USB的自动复位就是靠这两个脚实现的,看来没法只用HC05复位了。。。
Arduino编译器在下载前会发送十六进制的0x03 0x20,所以有一种方案是外接一块Arduino,读到这两个字符时就把主机Arduino的Reset拉低。或者在Arduino内判断,串口读到这两个字符就复位自己,前提波特率要一直是115200(UNO),而且CPU要一直监视串口。
只是设想,还没试过
回复 支持 反对

使用道具 举报

发表于 2018-12-19 23:08:51 | 显示全部楼层
附上软件复位方法,就当备忘了

#include <avr/wdt.h>
#define Reset_AVR() wdt_enable(WDTO_30MS); while(1) {}
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-24 00:55 , Processed in 0.051990 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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