- 主题:esp的下载电路
把采样沿en和下载模式io0接到了USB所转串口的额外两根线上。
先声明手上没实物啊!
光看手册,意思是只要en上升沿采到io0是低,就进了下载模式。
那按着io0和en按键为低,先松en再松io0,岂不是也就进下载模式了?那个下载电路干嘛用的?还加2个三极管绕来绕去。更关键的是,薅羊毛得到的ch340还没那两个信号。。。
如之奈何?
--
FROM 58.246.155.*
感觉两个三极管象是做了个RS触发器? multisim里仿真一下试试
【 在 nlgdczm 的大作中提到: 】
把采样沿en和下载模式io0接到了USB所转串口的额外两根线上。
先声明手上没实物啊!
光看手册,意思是只要en上升沿采到io0是低,就进了下载模式。
那按着io0和en按键为低,先松en再松io0,岂不是也就进下载模式了?那个下载电路干嘛用的?还加2个三极管绕来绕去。更关键的是,薅羊毛得到的ch340还没那两个信号。。。
如之奈何?
--
FROM 124.16.158.*
实测就是禁止两边同时拉低...
【 在 tom6bj 的大作中提到: 】
感觉两个三极管象是做了个RS触发器? multisim里仿真一下试试
【 在 nlgdczm 的大作中提到: 】
把采样沿en和下载模式io0接到了USB所转串口的额外两根线上。
先声明手上没实物啊!
光看手册,意思是只要en上升沿采到io0是低,就进了下载模式。
那按着io0和en按键为低,先松en再松io0,岂不是也就进下载模式了?那个下载电路干嘛用的?还加2个三极管绕来绕去。更关键的是,薅羊毛得到的ch340还没那两个信号。。。
如之奈何?
--
FROM 124.16.158.*
好像看明白啥机理了。蜀犬吠日+看漏了定语“自动”造成的。以前只见过JTAG或者模拟时序来主/从加载版本的。
esp,其它至少还有stc,搞了这种“自动”+“串口”来下载版本。本质是依靠上位机控制uart上额外的io,使芯片进入uart下载模式,而不需要手动去按键、上下电,实现“自动下载”了。还得结合上位机的控制才能有个全貌。
PS,感觉esp和stc这种串口来下载的,没JTAG的话,咋跑单步调试、查寄存器值?出了问题咋debug?当人肉版本机一个一个试版本?
【 在 tom6bj 的大作中提到: 】
: 实测就是禁止两边同时拉低...
: 感觉两个三极管象是做了个RS触发器? multisim里仿真一下试试
:
: ...................
--
FROM 183.192.31.*
esp应该是有jtag之类机制的吧, 只是没对普通用户开放?
至于stc恐怕没啥好调试的
【 在 nlgdczm 的大作中提到: 】
好像看明白啥机理了。蜀犬吠日+看漏了定语“自动”造成的。以前只见过JTAG或者模拟时序来主/从加载版本的。
esp,其它至少还有stc,搞了这种“自动”+“串口”来下载版本。本质是依靠上位机控制uart上额外的io,使芯片进入uart下载模式,而不需要手动去按键、上下电,实现“自动下载”了。还得结合上位机的控制才能有个全貌。
PS,感觉esp和stc这种串口来下载的,没JTAG的话,咋跑单步调试、查寄存器值?出了问题咋debug?当人肉版本机一个一个试版本?
【 在 tom6bj 的大作中提到: 】
: 实测就是禁止两边同时拉低...
: 感觉两个三极管象是做了个RS触发器? multisim里仿真一下试试
:
: ...................
--
FROM 124.16.158.*
查了一下, esp8266没有jtag, esp32系列都有, 通过它内置的usb phy连接
【 在 nlgdczm 的大作中提到: 】
: 好像看明白啥机理了。蜀犬吠日+看漏了定语“自动”造成的。以前只见过JTAG或者模拟时序来主/从加载版本的。
: esp,其它至少还有stc,搞了这种“自动”+“串口”来下载版本。本质是依靠上位机控制uart上额外的io,使芯片进入uart下载模式,而不需要手动去按键、上下电,实现“自动下载”了。还得结合上位机的控制才能有个全貌。
: PS,感觉esp和stc这种串口来下载的,没JTAG的话,咋跑单步调试、查寄存器值?出了问题咋debug?当人肉版本机一个一个试版本?
: ...................
--
FROM 124.16.158.*
都串口调试了,还要打点?IDF就自带一大堆错误中断,大部分时间不需要自己加断点,stm32那种年代久远的东西才要全部活自己搞,IDF比HAL高级一档。真要打点的话插一个serial print的IF语句就行了。
esp的内存大,根本就用不完 有需要可以寄存器全部搬内存里,串口传到电脑上print一份log出来,这不就等于连续打点了吗。
【 在 nlgdczm 的大作中提到: 】
:
: 好像看明白啥机理了。蜀犬吠日+看漏了定语“自动”造成的。以前只见过JTAG或者模拟时序来主/从加载版本的。
: esp,其它至少还有stc,搞了这种“自动”+“串口”来下载版本。本质是依靠上位机控制uart上额外的io,使芯片进入uart下载模式,而不需要手动去按键、上下电,实现“自动下载”了。还得结合上位机的控制才能有个全貌。
: PS,感觉esp和stc这种串口来下载的,没JTAG的话,咋跑单步调试、查寄存器值?出了问题咋debug?当人肉版本机一个一个试版本?
:
#发自zSMTH@LYA-AL00
--
FROM 112.96.176.*