Image
Image

wang6623

+ 关注

粉丝 0     |     主题 71     |     回帖 617

STM32物联网项目-低功耗模式
2024-5-26 14:50
  • ST MCU
  • 44
  • 1523
  实验效果  
  /* * @name HAL_GPIO_EXTI_Callback * @brief 外部中断回调函数 * @param GPIO_Pin:触发外部中断的引 ...  
  CallBack.c 在中断回调函数中判断触摸按键是否被按下,是则将低功耗模式标志位置位,然后主函数中就可以调 ...  
  /* * @name Run * @brief 系统运行 * @param None * @retval None */ static void Run() { uint8_ ...  
  System.c 运行函数中延时1s,然后每隔10ms检测低功耗模式标志位是否被置位,是则调用函数进入对应的低功耗 ...  
  /* * @name Enter_Standby_Mode * @brief 进入待机模式 * @param None * @retval None */ static void ...  
  直接调用库函数进入待机模式,此时芯片的IO引脚处于高阻态,并不受芯片控制,所以那些模块的电最好都先断掉 ...  
  进入和退出待机模式 待机模式可实现系统的最低功耗。该模式是在Cortex-M3深睡眠模式时关闭电压调节器。整 ...  
  注意:当一个中断或唤醒事件导致退出停止模式时,HSI RC振荡器被选为系统时钟,所以从停止模式退出后,要重 ...  
  进入停机模式的函数中,参数Regulator(内部调压器的)有两种选择, 一种是:PWR_MAINREGULATOR_ON(正常 ...  
  void HAL_PWR_EnterSTOPMode(uint32_t Regulator,uint8_t STOPEntry)  
  /* * @name Enter_Stop_Mode * @brief 进入停机模式 * @param None * @retval None */ static void Ent ...  
给你的 ART-Pi (STM32H7) 降降温
2024-5-24 08:03
  • ST MCU
  • 18
  • 652
  未完待续 后续测试了不同频率,不同编译器,不同优化选项的性能对比,后续结果放在了传送门, 整个测是工程 ...  
  获取温度与系统时钟的频率 unsigned int adc_v; double adcx; double temp; HAL_ADC_Sta ...  
  ADC 的初始化 ADC 的初始化代码就比较常规了,简单的测试也就不需要使用 DMA 等配置 ADC3_Handler.Ins ...  
  所以可得 adc_v = HAL_ADC_GetValue(&ADC3_Handler); adcx = (110.0-30.0)/(*(unsigned short*)(0 ...  
  2.温度的计算公式 TS_CAL2 的值保存在 :0x1FF1E840 TS-CAL1 的值保存在:0x1FF1E820 ...  
  如何实现测量 STM32H7 的内部温度: 1.在 CUBEMX 中打开 ADC3-IN18 的测量引脚,这个是自带的测量温度通道 ...  
  主频为 120M 时的温度: [33922714] D/board: System Clock information [33922722] D/board: SYSCLK_Fre ...  
STM32F4系列ADC工作模式之——独立模式和多重模式
2023-1-18 23:25
  • ST MCU
  • 0
  • 270
  STM32F4系列ADC工作模式之——独立模式和多重模式   可以在通用寄存器中配置ADC的工作模式是独立模式还是 ...  
2
3