- 2025-01-09
-
回复了主题帖:
单片机复位电路设计
tagetage 发表于 2025-1-7 13:56
找到原因是因为复位电路的电平会周期性被拉低-----被什么拉低了啊??
是什么单片机啊??????
STM32的单片机,被拉低的原因我也搞不懂,因为复位电路的部分也就只有一个电阻和一个电容,而且我测过经过电阻前的3.3V是稳定的
-
回复了主题帖:
单片机复位电路设计
wangerxian 发表于 2025-1-7 17:05
周期性拉低?你有什么外设在工作?
整块板子上没有其他什么外设,不过复位电路是放在晶振旁边的,但是示波器上显示的低电平出现频率是不稳定的,就是一直频繁的在出现
-
回复了主题帖:
单片机复位电路设计
秦天qintian0303 发表于 2025-1-8 09:06
个人感觉你的方向错了,现在的现象是复位引脚周期性拉低,更主要的原因应该是上拉电源,应该看一下是不是有 ...
上拉电源我检测过是正常没有问题的,就是不知道为什么经过电阻后就会出现这种情况,我把接地电容去掉后也还会有这种情况
-
回复了主题帖:
单片机复位电路设计
qwqwqw2088 发表于 2025-1-7 17:29
检查电源供电部分的稳定性吧
难度还有外部干扰么
复位电路部分接在电阻上的3.3V是稳定的,但是经过电阻后就会有周期性出现电平被拉低的情况
- 2025-01-07
-
回复了主题帖:
ST-Link v2给使用SWD协议给STM32下载程序时怎么就不用手动换接BOOT0了
walker2048 发表于 2025-1-6 00:44
你程序代码里默认把swd引脚配置成其他功能或者禁用,又或者板子进入睡眠模式,都会找不到板子。这种时候只 ...
但是我程序里并没有配置SWD的两根信号线,禁用或者睡眠这块我不太懂,大佬可以大概解释一下怎么禁用或者睡眠吗,因为每次下载都需要这样,感觉不是偶然的情况
-
回复了主题帖:
ST-Link v2给使用SWD协议给STM32下载程序时怎么就不用手动换接BOOT0了
lugl4313820 发表于 2025-1-5 10:33
STM32官方的开发板都有原理图的,你可以看看官方提供的原理图。如果不是STM32的芯片,也可以找一下你对应芯 ...
我为了简单只用了SWD的两根信号线和GND,就是因为我用开发板的时候可以直接下载,我画的一个板子必须接BOOT0为高才可能,搞得很麻烦,请问下载线的上下拉电阻有影响吗?
-
回复了主题帖:
ST-Link v2给使用SWD协议给STM32下载程序时怎么就不用手动换接BOOT0了
秦天qintian0303 发表于 2025-1-5 20:37
SWD实际上就两个线,STM32以及相对应GD这类闲篇,设计上基本上BOOT0直接接地就OK,查查是不是别的原因
是不是只有串口下载程序的时候才需要考虑BOOT0的电平,SWD下载的时候可以直接接地默认Flash启动?
-
发表了主题帖:
单片机复位电路设计
单片机复位电路一般用一个电阻和一个电容串联,现在我发现我的单片机会周期性的进行复位操作,找到原因是因为复位电路的电平会周期性被拉低,现在我增大电容100nF换到1uF,这个周期性低电平的最低电压从0改善到了2V左右,增大到4.7uF后,最低电压改善到3V,并且测得电阻端的高电平是没有这个现象的,只有电阻和电容连接的线路上会有。现在想请问一下有没有大佬知道这是什么情况,可以讲一下原因吗?
- 2025-01-05
-
发表了主题帖:
ST-Link v2给使用SWD协议给STM32下载程序时怎么就不用手动换接BOOT0了
最近自己画了一块单片机的板子,发现Keil软件里显示检测不到板子,每次下载程序都要将BOOT0接高电平,才能检测到板子,然后下载完接回低电平跑程序。但是用别人的开发板的时候,就可以直接SWD接好线后直接下载,不用换接BOOT0,有大佬能将一下这是原因吗
- 2024-12-17
-
回复了主题帖:
单片机晶振的一些小问题
maychang 发表于 2024-12-17 16:21
【运行过程中应该是不可以随便切换时钟源的吧?】
是的。
好的,感谢大佬解答
-
回复了主题帖:
有没有精通单片机的大佬帮忙解答一下
walker2048 发表于 2024-12-17 17:45
短接复位电容没理由烧坏,Boot引脚不要浮空,一定要通过上下拉电阻连好默认配置
第一次通电下载程序的时候需要把BOOT0拉高不
-
回复了主题帖:
有没有精通单片机的大佬帮忙解答一下
tagetage 发表于 2024-12-17 17:20
单片机什么型号你没说吧?????单片机烧坏那就是硬件电路有问题了。 电路图你也没上,不好帮你分析 ...
STM32F103C8T6,加电的时候是正常的,是我自己手动短接复位电容的时候不小心给烧了,不过我也不确定是因为什么原因烧掉的,大佬如果分析的出来可以给我讲一下,我以后好小心一下
-
回复了主题帖:
有没有精通单片机的大佬帮忙解答一下
wangerxian 发表于 2024-12-17 16:42
【如果是Flash锁死会不会出现Keil软件显示No Target Connected】应该是能检测到单片机的。
启用了读保护也能检测到吗,因为我怀疑是我自己在BOOT0未连接的时候启动调试导致Flash被读保护了
-
发表了主题帖:
有没有精通单片机的大佬帮忙解答一下
画了一块单片机的板子,
单片机供电正常
开始可以下载程序,但是下载完成后程序没有运行,在BOOT0未连接的情况下,进行了SWD调试,结果调试出错,然后Keil软件就检测不到芯片了,并且单片机电流变大。
给复位电路电容放电后,单片机烧坏(不确定是不是我自己操作失误的原因)
有没有了解的大佬将一下,如果是Flash锁死会不会出现Keil软件显示No Target Connected
-
回复了主题帖:
单片机晶振的一些小问题
maychang 发表于 2024-12-16 14:28
【外部晶振的起振时机是什么时候呢?】
外部振荡器和内部振荡器不能同时使用。使用外部振荡器还是使用 ...
感谢大佬解答,那单片机对寄存器的读取是在复位之后吗?运行过程中应该是不可以随便切换时钟源的吧?
- 2024-12-16
-
回复了主题帖:
单片机晶振的一些小问题
qwqwqw2088 发表于 2024-12-16 13:06
下载电路需要与单片机的调试接口同步,
而调试接口的操作如JTAG或SWD,是依赖于时钟信号的
手册上一般 ...
没太懂这个【下载电路需要与单片机的调试接口同步】具体是指怎么同步,下载电路的两端分别是上位机和单片机的调试接口JTAG或者SWD,它们之间通信的同步不是依赖于SWCLK或者TCK吗?请问需要单片机时钟源的参与吗?
-
回复了主题帖:
单片机晶振的一些小问题
maychang 发表于 2024-12-16 11:48
【如果可以工作的话是因为内部晶振提供时钟还是说不加时钟也可以进行一些简单的工作呢?】
不加外部晶体 ...
那请问大佬,外部晶振的起振时机是什么时候呢?
-
回复了主题帖:
单片机晶振的一些小问题
补充一下,关于时钟和下载程序的问题,想问一下下载和时钟是不是没有关系的,下载的时钟不需要用到外部时钟,只有下载程序后程序运行时才会将无源晶振进行起振
-
发表了主题帖:
单片机晶振的一些小问题
单片机不加外部晶振可以工作吗?如果可以工作的话是因为内部晶振提供时钟还是说不加时钟也可以进行一些简单的工作呢?
单片机的下载电路是同步的,有单独的时钟信号线,那下载程序是只需要给单片机供电就可以吗(不加时钟),只有运行程序的时候才需要时钟?
-
发表了主题帖:
单片机数据手册解读
单片机焊接好之后Keil找不到芯片,点击下载后显示Internal Command Error,不知道是哪里出了问题。
单片机数据手册上SWDIO引脚说明如下,那现在该引脚是普通IO还是SWDIO呢?
想了解一下是不是因为这个引脚功能有问题所以导致的