cubemx中的时钟如何配置
发布时间: 2025-01-10 03:09:51
㈠ 如何用stm32cubemx 设置 FLASH读写配置
在STM32CubeMX软件中新建工程,选择MCU型号STM32F103ZET6,点击New Project进入工程界面。
配置外设,设置RCC为HSE(外部高速时钟),选择晶振/陶瓷谐振器作为时钟源。在GPIO设置中,将PF6,PF7,PF8,PF9配置为LED1-LED4的输出模式,以便控制四个LED。需要注意的是,黄色引脚已被用于其他功能,可以忽略这些设置。
时钟配置采用图形化界面,直观易懂。选择RCC设置外部高速时钟,设置HCLK为72M,软件会自动完成其余配置。这里,我们只需要关注HCLK的设置,软件会自动完成其他时钟配置。
功能外设配置界面提供了多种外设选项,包括多媒体、控制、模拟、通讯连接和系统外设等。多媒体部分包括音频视频处理;控制部分提供定时器功能;模拟部分涉及DAC和ADC;通讯连接部分包括串口、SPI、I2C、USB和ETH;系统部分包含DMA、GPIO、NVIC、RCC和看门狗;中间件部分则提供了FreeRTOS、FATFS、LwIP和USB等功能。
在设置FLASH读写配置时,需要关注RCC和FLASH两个部分。RCC设置中,选择外部高速时钟源,确保时钟稳定。FLASH设置中,选择适当的擦除和编程模式,设置写入保护和锁定位,以确保数据安全。
完成配置后,点击Generate Code生成代码,然后使用Keil或IAR等IDE进行编译和调试。在代码中,可以找到相应的初始化函数和配置参数,确保FLASH读写功能正常工作。
热点内容