ymhemcu 发表于 2018-12-16 12:46:02

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

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

hqsmpp 发表于 2018-12-17 14:05:59

你是不是直接接在了0和1引脚上,试试用软串口

zyzand 发表于 2018-12-19 23:01:20

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

zyzand 发表于 2018-12-19 23:08:51

附上软件复位方法,就当备忘了

#include <avr/wdt.h>
#define Reset_AVR() wdt_enable(WDTO_30MS); while(1) {}
页: [1]
查看完整版本: 有没有什么方法可以解决HC05蓝牙上传必须按RESET这个尴尬