国民技术MCU开发之频率修改

本文详细介绍了如何修改N32L403单片机的频率设置,包括外部输入晶振频率的设定、MCU时钟主频的调整、系统时钟源的选择以及HCLK、PCLK2和PCLK1的配置。通过修改库文件n32l40x.h和system_n32l40x.c中的宏定义,实现了对不同频率需求的支持。
摘要由CSDN通过智能技术生成

前言

本文以N32L403芯片为例,依赖库文件版本为 N32L40xxx_V2.0.0
记录了国民MCU关于频率修改的位置和方法。

设置外部输入晶振频率

n32l40x.h头文件中修改宏定义 HSE_VALUE 默认8M
可以根据选用晶振频率修改为16M等。

在这里插入图片描述

修改MCU时钟主频

在库文件system_n32l40x.c中,宏定义 SYSCLK_FREQ 定义了默认为最大的64M时钟主频。
可以修改主频为合适的频率如16M等,注意是要晶振频率可以倍频到的。

在这里插入图片描述

修改系统时钟源

在库文件system_n32l40x.c中,宏定义 SYSCLK_SRC定义了默认时钟源为外部晶振锁相环时钟。
可以根据需要调整为外部晶振直通(不需要PLL倍频)和内部高低速等时钟源。
在这里插入图片描述

配置HCLK、PCLK2和PCLK1

在库文件system_n32l40x.c中 函数Se

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
国民技术mcu开发包是一种面向广大国内开发者的软硬件开发集成套件,旨在为开发者提供便捷、高效的嵌入式系统开发环境。该开发包涵盖了主控芯片、开发板、IDE集成开发环境、编译工具链以及丰富的软件库和示例代码。 首先,国民技术mcu开发包提供了多种主控芯片选择,适用于不同应用领域和需求。这些主控芯片具有高性能、低功耗、强大的计算能力和丰富的外设接口,可以满足各种应用的需求。 其次,国民技术mcu开发包中包含了一款开发板,开发者可以通过该开发板快速搭建系统原型并进行调试和验证。开发板上集成了丰富的外围设备接口,如UART、I2C、SPI等,方便开发者连接外部设备进行功能扩展。 除了硬件,国民技术mcu开发包还提供了一套完善的软件开发环境。开发者可以使用IDE集成开发环境进行代码编写、编译和调试,提高开发效率。此外,还提供了编译工具链,支持多种编程语言和开发模式,满足不同开发者的需求。 最后,国民技术mcu开发包中还包含了丰富的软件库和示例代码。开发者可以直接使用这些软件库和示例代码来开发自己的应用程序,减少开发周期和工作量。同时,还提供了详细的开发文档和技术支持,帮助开发者解决遇到的问题。 总之,国民技术mcu开发包是一种功能齐全、易用方便的嵌入式系统开发套件,为开发者提供了一站式的开发环境和工具支持,助力他们快速、高效地完成项目开发
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我才不要写代码呢

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值