En el manual de mi STM32, uno de los GPIO Funciones Alternas (es decir, AF15, consulte la página 138) se llama EVENTOUT. En ningún momento es el evento definido, o un caso de uso dado.
¿Cuál es la EVENTOUT función alternativa de mi STM32?
En el manual de mi STM32, uno de los GPIO Funciones Alternas (es decir, AF15, consulte la página 138) se llama EVENTOUT. En ningún momento es el evento definido, o un caso de uso dado.
¿Cuál es la EVENTOUT función alternativa de mi STM32?
Buena pregunta; crees que sería poner esa info en el manual...o, por lo menos un poco de propaganda, como la siguiente...
Haciendo algo de investigación, encontramos este de STM32F10x Formación Técnica V0.3
El evento Fuera generación de la señal
Generación de pulsos con SEV instrucciones: wake-up otro MCU de baja potencia el modo a través de su Evento En señal de
Miró hacia arriba SEV instrucción para más información y confirmación:
SEV es un indicio de la instrucción que hace que un evento sea una señal para que todos los procesadores dentro de los sistemas multiprocesador. También se establece el local del evento registrar a 1, consulte administración de Energía.
EVENTOUT función parece ser una característica de administración de energía para sistemas multiprocesador. Estoy seguro de que podría ser utilizado en otras formas, dependiendo de lo que el pulso de salida se parece, pero me imagino que la mayoría de casos de uso es para despertar a otros procesadores través de sus respectivos EVENTIN señales.
Edición por anonymous (posteriormente re-editado para la exactitud y la organización)*
SEV
es una asamblea de instrucción de lenguaje. Algunos compiladores de C puede permitir ser utilizado a través de ensamblado en línea, por ejemplo __asm__ volatile ("sev");
, aunque la forma exacta será específicas del compilador.
En el uso real, la instrucción de salida de un pulso de reloj período (por ejemplo, 14ns con un 72MHz de reloj de núcleo) en cualquier pin es configurado y habilitado a través de la AFIO_EVCR
el registro y es en función alternativa modo de salida.
Se sugirió que una secuencia de SEV
instrucciones y nop puede ser utilizado para la salida de un tren de pulsos a una fracción de la velocidad de reloj. Posiblemente dos secuencial SEV
instrucciones puede crear un impulso más largo, aunque no hay garantía contra fallas ha sido citado.
* Comentarios del revisor. Esta es una respuesta presentada como una edición a la O. P. por un anónimo usuario no registrado. Este tipo de edición es en contra de las directrices (demasiado radical). Una excepción a esta edición puede ser loco para no perder la respuesta. Nick.
I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.