STM32F446板载温度传感器,定时器配置问题

STM32F446 on board temperature sensors,the timer configuration problem

我目前正在尝试使用 STM32F446 核板提高裸机编程。 我尝试使用板载温度传感器并通过 UART 显示值。 我研究了 http://www.microdigitaled.com/ARM/STM_ARM/Code/Ver1/Chapter07/Program7-2.txt 的代码 我不太了解定时器代码,我了解寄存器配置,但我不明白为什么在这种情况下需要它,定时器是否试图每隔一秒将传感器值制成表格?

如代码注释所述:

ADC1->CR2 = 0x13000000;

配置从 TIM2 触发的 ADC 转换,然后,

while(!(ADC1->SR & 2)) {}

"busy-waits" 完成单次转换。