Preguntas con etiqueta 'cortex-m3'

6
respuestas

¿Qué instrucción en el STM32 consume la menor cantidad de energía?

El módulo ADC del STM32 se usa en mi aplicación, que es muy sensible al consumo de energía. En esta aplicación, se requiere que el ADC funcione solo a 20 muestras por segundo. Usar el DMA usa más poder del que esperaba. Decidí hacer que funci...
3
respuestas

Diseño de un conector JTAG / SWD de 10 pines en un diseño final

Estoy diseñando una placa con un microcontrolador ARM (LPC1347FBD48) y quiero incluir un 10 pin jtag / swd connector , como es estándar , para la depuración en circuito de mi diseño final. Aquí está el pinout (hoja de datos pg9): (Noimportae...
1
respuesta

STM32 USB: transmisión diferida cuando la longitud de carga útil es de 256 (o 512, o 768…) bytes?

Estoy implementando comunicaciones USB en un STM32F105, usando de ST. Biblioteca USB v2.1.0 . Se comunica como un puerto COM virtual de clase CDC ("VCP"). Estoy usando la velocidad completa incrustada PHY. Comencé con el proyecto de ejemplo...
2
respuestas

Comunicación de la línea eléctrica, cómo verificar si la frecuencia está presente

Estoy tratando de comunicarme en una línea eléctrica sin filtros externos (solo un filtro para 50 / 60Hz), porque quiero usar solo filtros digitales. Mi procesador es un dispositivo Cortex-M3 que funciona a 24MHz. Mi comunicación es muy simple...
3
respuestas

¿La falta de MMU hace alguna diferencia para las aplicaciones?

Linux genérico no se puede ejecutar en Cortex M3 porque Cortex M3 no tiene MMU . De acuerdo, hay versiones especiales de Linux que pueden ejecutarse allí. El problema es que no entiendo cómo afecta esto al software de la aplicación. Sup...
3
respuestas

¿Qué tan rápido puede ARM Cortex M0s / M3s bit bang?

Todavía no he usado los uC de ARM Cortex, solo los AVR En primer lugar, ¿qué tan rápido pueden: Transmitir 1024+ bits (en serie, desde bytes en la RAM) fuera de un pin, sin pausas / jitter Secuencia 1024+ bytes (en paralelo, desde la RA...
2
respuestas

Entendiendo la instrucción ARM para el literal numérico

He hecho un seguimiento de instrucciones al intentar encontrar un error en un Cortex M3. Hay una parte del comando que no puedo entender. STRB R1, [R3], #+0x01 Según documentación ARM , esto almacena un byte en R1. Pensaría que R3 se al...
2
respuestas

configurando la frecuencia de un PWM en un STM32

Estoy intentando escribir una función que toma una frecuencia deseada de PWM y configura el temporizador según este valor: void initTimer(unsigned int freq ){ RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE); TIM_TimeBaseInitTypeD...
1
respuesta

Ejemplos de esquemas para microcontroladores STM32

En Internet hay muchos tutoriales sobre microcontroladores AVR, pero muy pocos ejemplos para desarrolladores principiantes de STM32. ¿Quién puede dar un enlace a los materiales educativos para STM32? Interesado en que el esquema comience con los...
3
respuestas

Encontrar la máxima impedancia de la fuente para el convertidor A / D (SAM3X8E ARM Cortex-M3)

Me gustaría saber cuál es la máxima impedancia de fuente recomendada para el convertidor A / D en el microcontrolador Atmel SAM3X8E ARM Cortex-M3. Intenté seguir el ejemplo de esta excelente respuesta , que también explica la impedancia de...