• 2024-08-18STM32L031 使用外部时钟卡死的问题,不能正常启动的原因
    芯片是STM32L031G6U6,芯片没有外部晶振引脚,想要高精度时钟只能通过PA0输入外部时钟,选用有源晶振8MHz按照CubeMX生产的初始化时钟函数后发现启动不了,必须用HSI才行,仿真发现卡死在ADC校准函数  HAL_ADCEx_Calibration_Start(&stm32_adc_obj[i].ADC_Handler,ADC_SINGLE_ENDED)
  • 2024-03-21RCC时钟代码详解<一步一注释>
    voidSystemClock_Config(void){RCC_OscInitTypeDefRCC_OscInitStruct={0};RCC_ClkInitTypeDefRCC_ClkInitStruct={0};/**Configurethemaininternalregulatoroutputvoltage*/__HAL_RCC_PWR_CLK_ENABLE();__HAL_PWR_VOLTAGESCALING_CONFIG(PW
  • 2023-08-04STM32学习笔记
    目录时钟配置时钟配置时钟树系统时钟倍频到168MHzvoidSystemClock_Config(void){RCC_ClkInitTypeDefRCC_ClkInitStruct;RCC_OscInitTypeDefRCC_OscInitStruct;/*EnablePowerControlclock*/__HAL_RCC_PWR_CLK_ENABLE();/*Thevoltage
  • 2023-02-11普冉PY32系列(四) PY32F002/003/030的时钟设置
    目录普冉PY32系列(一)PY32F0系列32位CortexM0+MCU简介普冉PY32系列(二)UbuntuGCCToolchain和VSCode开发环境普冉PY32系列(三)PY32F002A资源实测-这个型号不简
  • 2023-01-19RT-Thread Studio使用——创建工程并配置外部时钟(转)
    硬件:正点原子阿波罗F429开发板,主控STM32F429IGT6,晶振25MHz。软件:RT-ThreadStudioRT-Thread版本:4.1.01.创建工程  根据所使用的硬件信息,配置以上信息,注意红色框中
  • 2022-08-28修改红牛开发板在arduino平台的上cpu速度
    起初是发现红牛的官方例程的延时程序跑在arduino上时间是不对的 。voidDelay_10ms(u32nCount){ volatileinti;//volatile表示编译器不要优化这个变量,即使没有用到