Preguntas con etiqueta 'microcontroller'

5
respuestas

Uso de la resistencia de pull-up y pull-down en los pines MCU de entrada o salida

¿Las resistencias pull-up / down (internas o externas) solo son necesarias para los pines de ENTRADA DE MCU? En contraste, un pin de MCU configurado como SALIDA "sabe a qué nivel se encuentra" porque hace la conducción; un pin de SALIDA de MCU "...
6
respuestas

Comunicación inalámbrica entre más de dos microcontroladores PIC de Microchip

Me gustaría crear una comunicación inalámbrica entre los PIC de Microchip para mi proyecto simple. En realidad, es una comunicación unidireccional, pero hay un servidor y más de un cliente (alrededor de 2-4, todos los clientes necesitan el...
4
respuestas

¿Cómo uso la función printf en STM32?

Estoy tratando de averiguar cómo usar la función printf para imprimir en el puerto serie. Mi configuración actual es STM32CubeMX código generado y SystemWorkbench32 con placa de descubrimiento STM32F407 . Veo en stdio.h que el prototipo...
4
respuestas

¿Cómo sabe el controlador cuándo saltar al ISR?

Estoy hablando de cosas en el nivel central. Según tengo entendido, el núcleo del controlador simplemente ejecuta las instrucciones que se extraen de la memoria (Fetch - Decode - Execute). Cuando llega una interrupción, ¿cómo decide el núcleo...
3
respuestas

Promoción de enteros en MCU de 8 bits

Usando avr-gcc como ejemplo, se especifica que los tipos int son de 16 bits de ancho. La realización de operaciones en operandos de 8 bits en C da como resultado que esos operandos se conviertan a tipos int de 16 bits debido a la promoción de en...
3
respuestas

¿Cómo controlan los procesadores su velocidad de reloj?

Hace poco me encontré con un procesador STM con 2 osciladores en el circuito: uno para funcionamiento a alta velocidad y otro para bajo consumo. Para algo como un procesador de escritorio donde la velocidad del reloj se puede cambiar a cualqu...
2
respuestas

¿Qué tan rápido es 1 MHz?

¿Qué tan rápido es 1 MHz en un microcontrolador AVR? ¿Son en realidad 1.000.000 Hz o 1.048.576 Hz (1.024 Hz * 1.024)?     
4
respuestas

Despertando de los modos de sueño profundo

La mayoría de los microcontroladores (por ejemplo, AVR, MSP430s, PIC, etc.) admiten varios modos de suspensión diferentes. El modo de suspensión "más profundo" es el que promueve el consumo de energía más bajo (por ejemplo, "Apagado", "Apagar"),...
4
respuestas

¿Por qué molestarse con una paridad uniforme?

Estoy usando un periférico SPI en mi aplicación. El periférico devuelve paquetes que contienen 15 bits de datos, más un bit de paridad par para la detección de errores. Por lo tanto, todos los ceros, y todos los dos, pasan la verificaci...
0
respuestas

¿Cuáles son los buenos microcontroladores disponibles en la actualidad? [cerrado]

Tengo experiencia en ensamblaje y programación en C para microcontroladores, pero no estoy familiarizado con las diversas familias de MCU y DSP que ofrecen las compañías de hoy. (por ejemplo: Texas Instruments, Atmel, Renesas) Me gustaría sab...