Preguntas etiquetadas con microcontroller

Un dispositivo que incluye una unidad central de procesamiento (CPU), memoria y (en general) una variedad de periféricos de E / S (UART, ADC, DAC, E / S de uso general, I2C, etc.) en un dispositivo autónomo estrechamente acoplado paquete.


16
¿C ++ es adecuado para sistemas integrados?
Una pregunta común, aquí y en otros lugares. ¿C ++ es adecuado para sistemas integrados? Microcontroladores? RTOSes? Tostadoras? PC integradas? ¿OOP es útil en microcontroladores? ¿C ++ elimina el programador demasiado lejos del hardware para ser eficiente? ¿Debería considerarse C ++ de Arduino (sin administración dinámica de memoria, plantillas, excepciones) …




11
¿Cuál es la forma más económica de vincular algunos microcontroladores de forma inalámbrica a bajas velocidades en distancias cortas?
¿Cuál es la forma más económica de vincular algunos microcontroladores de forma inalámbrica a bajas velocidades en distancias cortas? Estoy buscando mantenerlo ultra barato, usar partes discretas comunes y mantenerlo físicamente pequeño. No me importan las bandas y las licencias siempre que funcione. 802.15.4 / ZigBee, Bluetooth y WiFi requieren …


8
¿Por qué los FPGA no son ubicuos?
Leyendo sobre FPGAs, si entiendo correctamente, son básicamente circuitos de compuerta lógica totalmente configurables. Siendo esto, uno puede diseñar cualquier cosa con ellos. Uno puede diseñar todo de la manera más personalizada posible y, por lo tanto, cumplir con los mismos fines de una manera mucho más eficiente que se …



9
RTOS para sistemas embebidos
He visto muchos artículos que me dicen que debería usar RTOS para la gestión del tiempo y la gestión de recursos. Mi tiempo no ha permitido mi propia investigación, por lo que acudo a Chiphacker en busca de asesoramiento. Utilizo microcontroladores de bajos recursos (MSP430, PIC) y estaba buscando RTOS …

3
¿Qué es un gestor de arranque y cómo desarrollaría uno?
He conocido muchos proyectos en los que un microcontrolador AVR usa un cargador de arranque (como el Arduino), pero no entiendo muy bien el concepto. ¿Cómo puedo hacer un gestor de arranque (para cualquier microcontrolador)? Después de escribir mi gestor de arranque, ¿cómo se programa en el microcontrolador (como cualquier …

5
¿Puedo cortar un IC?
Por lo que entiendo, la matriz de un paquete DIP se encuentra en el centro y el resto es solo el marco principal. Dado que tengo pines sin usar, ¿puedo cortar la parte superior de este microcontrolador ( ATmega16 / 32 )? ¿Seguirá funcionando después? Editar: gracias por todas las …


3
Push-pull / drenaje abierto; pull-up / pull-down
Estoy leyendo la hoja de datos de un chip ARM Cortex, específicamente el capítulo GPIO. Finalmente, quiero configurar varios pines GPIO para usarlos en modo "Función alternativa" para acceso de lectura / escritura a SRAM. De todos los registros GPIO disponibles, no entiendo dos: GPIO_PUPDRy GPIO_OTYPEque son respectivamente el "registro …