问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

stm32 外接硬件看门狗与ISP功能冲突,大神们是如何解决这个问题的。

发布网友 发布时间:2022-04-30 18:47

我来回答

4个回答

热心网友 时间:2023-10-09 14:03

将BOOT1接地,不过有个问题---PB2就不能用了吗???能否配置PB2为IO???

因为通用的rs232电平转换芯片一般为2路,例max3232.

1路:
PC端 MAX3232 STM32
TX ---> RXD
RX <--- TXD

另1路
PC端 MAX3232 STM32
RTS ---> NRST
CTS <--- RXD (此线实际无实质用处,主要检测)

那么BOOT0怎么控制呢???

答案是RXD接非门反向控制BOOT0(实际直连也行,不过可能误入ISP)

即:

路:
PC端 MAX3232 STM32
TX ---> RXD ---> 非门 ---> BOOT0
RX <--- TXD

另1路
PC端 MAX3232 STM32
RTS ---> NRST
CTS <--- RXD或BOOT0 (此路可不要,但可作为有无max3232的检测信号)

注:
PC端输出也可用DTR代替
PC端输入也可用DSR/RING/CD代替

这个3线(4线带检测)方案可行吗???

答案是可行的~~~

为什么要采用非门呢???
因为平常无232信号时,RXD为'1',BOOT0为'0',NRST为'1'
即为用户工作状态.

当然可以将RXD与BOOT0直连
这时: 无232信号时,RXD为'1',BOOT0为'1',NRST为'1'
也不会进入ISP.

不过看门狗复位或其他非正常复位时RXD为'1',BOOT0为'1',NRST为'0'(应该是内部复位,但也不排除NRST引脚受干扰)
所以就误入到了ISP状态,这不是我们希望得到的.

故采用非门逻辑(可用NPN+电阻代替)会提高安全性的.

当需要进入ISP(ICP)时,PC发送0x00到STM32,导致BOOT0出现9个单位时间的 '1'

例如波特率选择9600时,发送10个数据位约为1.04mS,9个'1'也在0.9mS左右.
这时再使NRST为'0',肯定进入ISP状态.

当然也可采用变波特率的控制方式,即切换时用低速率,数据通讯用高速率.

实际串口控件可以使BOOT0长时间为'1',所以本电路理论上是可行的~~~

热心网友 时间:2023-10-09 14:03

不用说,肯定要禁止外接的看门狗啊!!不然你正在下载的时候突然复位了,那还怎么下载程序?弄个跳线断开RST信号什么的,下载的时候断开,下载完成好之后再接上。

热心网友 时间:2023-10-09 14:03

看你觉得哪个重要啦,如果你不用ISP功能,那就不用管,如果你用ISP功能,那你可以换一个型号的看门狗来试试,一般是软件冲突,换一个可能会好的。

热心网友 时间:2023-10-09 14:04

已然陈腐,
你难道带着新的阴谋而来,把一千种诡计献
婴儿是精子和卵子巧遇
一朵有人烟的云朵。我更向前倾,亲睹
望着直到看见地球各上反射的光辉。
你是过的幸福哈哈
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么车险可以分期花呗 请问“有几个虫子怕什么"改为陈述句是"有几个虫子不可怕"。为什么要加... 一只狼身边有一只羊为什么狼不吃羊? 路边有一只羊,过来一只狼,却没有吃羊,为什么? ...有没有一个厂叫【福高】厂的,是做电子产品的。。3Q 明道冒险王百度云如何下载 冒险王2cps联系谁? 350分到400分的二本大学 廊坊高考400分能上什么学校 河北2023年高考400分左右能上什么大学 STM32的ISP程序是如何实现串口波特率的自适应? 想找一部小说关于exo的,是宠文,就像 exo萌萌小公主 差不多,是一女十二男的,都很宠女主角,最 下图中STM32的ISP下载电路作用 有没有女主是公主的小说 stm32的串口1以ISP方式下载完程序后,可以作为串口用吗? 求类似微微一下很倾城的小说,男主很腹黑很大神,女主傻傻的有点犯迷糊 类似于《天蓝色的彼岸》《小公主》《小王子》《星星女孩》这些(除此之外)的外国名著,不要幼稚的 有什么类似《小公主》《幽默大师小豆子》《会飞的教室》《原来我最棒》等的书? 求椰丝糖的小公主全本? iphone 日期与时间 不能修改 华为mate20pro插印度卡为什么不能用流量? 我是一名村支部*,在村里上任四年了,给上级各位领导和村民都建立了很好的感? 华为mate20电信流量卡网速慢怎么回事? 农村支部*通过工作和学习有哪些感悟跟党走怎么落实在下步工作中如何来体现_百度问一问 村支部书记个人总结怎么写 我当村支书为什么 华为mate20pro如何取消流量提醒 ae保存的源文件移动位置就都打不开了了,什么都不显示,怎么找回来? 有什么制作辣椒油的香料配方 ae缓存文件在哪 黑道宠文,黑帮唯一小公主上学,8个校霸哥哥护送,全校都沸腾了!是什么小说?有人知道吗?请告诉我吧! 有没有人知道stm32从用户代码直接跳转到ISP代码的方法 求类似何等有幸配成双的言情小说! 关于STM32的ISP离线烧录,手持烧录 求好看小说,拜托拜托,类似于蔓蔓菁萝,放弃你下辈子,女主思想成熟,不要花痴的,男主很爱女主很坚定... stm32 isp下载指的是什么,刚接触这款芯片 类似于首席女法医的言情小说,不要虐 如何用ISP给stm32下载程序?急! 求类似《特殊传说》的小说,杜绝言情,耽美或者只是暧昧倒是可以,谢谢。 STM32,烧程序的时候,采用ISP和JTAG有什么不同么?问的是那个程序在板子里运行会有些不同么? 君上的小公主小说名字叫什么 stm32 isp功能用的什么协议 求类似华胥引的古代言情小说,结局好的,一对一 STM32采用串口ISP下程序后,只有在串口线不拔出的条件下,才能启动程序,为什么?这些程序以前都是好使的 stm32 利用isp升级稳定吗 stm32有没有用isp方式升级程序的,go命令怎么不好用 STM32程序下载软件mcuisp里面“编程到FLASH时写选项字节”是什么意思? 三星手机锁了怎么开 三星手机被锁了怎么解锁? 我的三星手机锁忘了怎么才能解开