打印
[STM32F2]

晶振没压差一般是怎么回事?

[复制链接]
3804|89
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dingy|  楼主 | 2021-2-3 23:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
晶振没压差一般是怎么回事?

使用特权

评论回复
沙发
gongche| | 2021-2-3 23:45 | 只看该作者
然后呢?你是怎么应对这个的呢

使用特权

评论回复
板凳
dingy|  楼主 | 2021-2-3 23:47 | 只看该作者
换过晶振和电容10P的,1.7V两个角都是。Y1是CH340的很正常,就是Y2出问题。

使用特权

评论回复
地板
dingy|  楼主 | 2021-2-3 23:51 | 只看该作者
烧进程序有1.7V,复位一下就又没电压了。

使用特权

评论回复
5
dingy|  楼主 | 2021-2-3 23:52 | 只看该作者
这个问题可能是我BOOT0=1,BOOT1=0,导致的。主要问题还是不起振。

使用特权

评论回复
6
happy_10| | 2021-2-3 23:54 | 只看该作者
晶振复位电路没有问题吗

使用特权

评论回复
7
tian111| | 2021-2-3 23:54 | 只看该作者
STM32默认使用内部RC,外部晶振由程序去启动。也可以选择不启动。

使用特权

评论回复
8
dingy|  楼主 | 2021-2-3 23:56 | 只看该作者
应该开了吧,我在STM32CUBE配置了外部时钟了。

使用特权

评论回复
9
dingy|  楼主 | 2021-2-3 23:58 | 只看该作者
晶振换了,去了晶振电压还是1.7,复位没问题啊。还是晶振复位电路是连在一起的?

使用特权

评论回复
10
dingy|  楼主 | 2021-2-4 21:21 | 只看该作者

void SystemClock_Config(void)
{

  RCC_OscInitTypeDef RCC_OscInitStruct;
  RCC_ClkInitTypeDef RCC_ClkInitStruct;

  RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE;
  RCC_OscInitStruct.HSEState = RCC_HSE_ON;
  RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
  RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE;
  RCC_OscInitStruct.PLL.PLLM = 8;
  RCC_OscInitStruct.PLL.PLLN = 240;
  RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2;
  RCC_OscInitStruct.PLL.PLLQ = 4;

使用特权

评论回复
11
wenfen| | 2021-2-4 21:25 | 只看该作者
软件问题?

使用特权

评论回复
12
zhuhuis| | 2021-2-4 21:28 | 只看该作者
首先排除硬件上有没有问题

使用特权

评论回复
13
dingy|  楼主 | 2021-2-4 21:30 | 只看该作者
硬件一般要检查什么,原件换过,也没短路,不知道是布线出问题还是程序有问题。

使用特权

评论回复
14
tian111| | 2021-2-4 21:32 | 只看该作者
上电之后就该起振吧

使用特权

评论回复
15
songqian17| | 2021-2-4 21:34 | 只看该作者
有可能是晶振不匹配,看看《STM32晶振设计指南》这个文件

使用特权

评论回复
16
chenho| | 2021-2-4 21:36 | 只看该作者
先要排除是否是硬件的问题,其次晶振需要由程序去启动

使用特权

评论回复
17
kangzj| | 2021-2-4 21:39 | 只看该作者
匹配电容不对,没起振吧

使用特权

评论回复
18
zwll| | 2021-2-4 21:41 | 只看该作者
担心不起振,直接上有源晶振。

使用特权

评论回复
19
lizye| | 2021-2-4 21:42 | 只看该作者
外部晶振由程序去启动

使用特权

评论回复
20
dingy|  楼主 | 2021-2-4 21:44 | 只看该作者
唉,还是没有什么结果,算了,多谢大家啦

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

745

主题

10920

帖子

6

粉丝