Frecuencia máxima medida por STM32F10x

0

He recibido una pregunta sobre la medición de frecuencia STM32F10x. 1. ¿Cuál es la frecuencia máxima que puede medir este micro y sus temporizadores, especialmente los temporizadores avanzados? 2. ¿Cuáles son los límites de medir la frecuencia?

    
pregunta XXXsogolmszXXX

2 respuestas

1

Cualquiera que sea la velocidad del bus interno (HCLK) determina la unidad de tiempo que puede medir. El máximo es de 36MHz, pero esto dependerá de cómo haya configurado los relojes y prescalers. Solo los temporizadores de 16 bits están disponibles en la línea F10x.

Entonces 1 / 36Mhz = 27.777ns

El tiempo máximo que puede medir el temporizador en este modo es: 27.777ns * 2 ^ 16 o 1.82ms

    
respondido por el laptop2d
0

Para STM32F10x, la frecuencia de reloj máxima se considera que es 72 MHz, mientras que 32MHz deben usarse para STM32L1xx y STM32L0xx.

TIM3 se utiliza como temporizador maestro en el modo de conmutación de comparación de salida. TIM3CLK es igual a 72 MHz. El prescaler está configurado en 0xFFFF.

    
respondido por el Tony EE rocketscientist

Lea otras preguntas en las etiquetas