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" 完成单次转换。
我目前正在尝试使用 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" 完成单次转换。