打印
[MM32软件]

灵动微 官方LibSamples_MM32F0140_V1.2.6 是否可以增加 HSE PLL相关设定 RCC例程

[复制链接]
2207|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 volbin0042 于 2024-8-12 17:03 编辑

灵动微 LibSamples_MM32F0140_V1.2.6 是否可以增加 HSE PLL相关设定 RCC例程
就只有2个例程

螢幕擷取畫面 2024-08-12 142710.png (13.18 KB )

螢幕擷取畫面 2024-08-12 142710.png

使用特权

评论回复
沙发
可怜的小弗朗士| | 2024-8-12 16:29 | 只看该作者
这个应该有的吧,很重要的功能啊

使用特权

评论回复
板凳
volbin0042|  楼主 | 2024-8-12 17:04 | 只看该作者
本帖最后由 volbin0042 于 2024-8-12 17:12 编辑
可怜的小弗朗士 发表于 2024-8-12 16:29
这个应该有的吧,很重要的功能啊

就只有2个例程RCC_MCO、RCC_GetResetReason

使用特权

评论回复
地板
caigang13| | 2024-8-13 07:43 | 只看该作者
HSE是基本配置啊,这两个例程里面应该就包含了。

使用特权

评论回复
5
丙丁先生| | 2024-8-13 09:06 | 只看该作者
可以在官方LibSamples_MM32F0140_V1.2.6中增加HSE PLL相关设定和RCC例程。首先,需要在RCC配置文件中添加HSE和PLL的配置代码,然后在主程序中调用这些配置函数。以下是具体的步骤和代码:

1. 在RCC配置文件(例如:rcc.c和rcc.h)中添加HSE和PLL的配置代码:

```c
// rcc.h
#ifndef __RCC_H
#define __RCC_H

void RCC_Config(void);

#endif /* __RCC_H */

// rcc.c
#include "rcc.h"

void RCC_Config(void)
{
    // 开启HSE
    RCC->CR |= RCC_CR_HSEON;
    // 等待HSE就绪
    while ((RCC->CR & RCC_CR_HSERDY) == 0);

    // 设置Flash访问延迟
    FLASH->ACR |= FLASH_ACR_LATENCY_1;

    // 切换到HSE作为系统时钟源
    RCC->CFGR &= ~RCC_CFGR_SW;
    RCC->CFGR |= RCC_CFGR_SW_HSE;
    // 等待PLL就绪
    while ((RCC->CR & RCC_CR_PLLRDY) == 0);

    // 配置PLL
    RCC->CFGR &= ~RCC_CFGR_PLLMULL;
    RCC->CFGR |= RCC_CFGR_PLLMULL9; // 设置PLL倍频系数为9

    // 切换到PLL作为系统时钟源
    RCC->CFGR &= ~RCC_CFGR_SW;
    RCC->CFGR |= RCC_CFGR_SW_PLL;
    // 等待PLL就绪
    while ((RCC->CR & RCC_CR_PLLRDY) == 0);
}
```

2. 在主程序(例如:main.c)中调用RCC_Config函数:

```c
#include "rcc.h"

int main(void)
{
    // 初始化系统时钟
    RCC_Config();

    // 其他初始化代码...

    while (1)
    {
        // 主循环代码...
    }
}
```

这样,就在官方LibSamples_MM32F0140_V1.2.6中增加了HSE PLL相关设定和RCC例程。

使用特权

评论回复
6
volbin0042|  楼主 | 2024-8-13 09:31 | 只看该作者
caigang13 发表于 2024-8-13 07:43
HSE是基本配置啊,这两个例程里面应该就包含了。

沒阿

使用特权

评论回复
7
volbin0042|  楼主 | 2024-8-13 09:32 | 只看该作者
本帖最后由 volbin0042 于 2024-8-13 09:49 编辑
丙丁先生 发表于 2024-8-13 09:06
可以在官方LibSamples_MM32F0140_V1.2.6中增加HSE PLL相关设定和RCC例程。首先,需要在RCC配置文件中添加HS ...

感谢回复!抱歉啊!初学乍练 没成功
官方hal_rcc.c内没定义这

螢幕擷取畫面 2024-08-13 094339.png (26.65 KB )

螢幕擷取畫面 2024-08-13 094339.png

使用特权

评论回复
8
xionghaoyun| | 2024-8-13 10:27 | 只看该作者
你要召唤FAE

使用特权

评论回复
9
volbin0042|  楼主 | 2024-8-13 11:11 | 只看该作者

好的

使用特权

评论回复
10
海洋无限| | 2024-8-13 12:08 | 只看该作者
这个是最基础的功能

使用特权

评论回复
11
volbin0042|  楼主 | 2024-8-13 13:32 | 只看该作者
本帖最后由 volbin0042 于 2024-8-13 15:30 编辑

可以了!


螢幕擷取畫面 2024-08-13 133452.png (26.14 KB )

螢幕擷取畫面 2024-08-13 133452.png

使用特权

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

本版积分规则

19

主题

66

帖子

1

粉丝