¿Hay controladores ARM para aplicaciones pequeñas (como Cortex M0) disponibles en paquetes pequeños con un máximo de 20 pines? Tengo la impresión de que en esta área no son una amenaza para los sospechosos habituales, como PIC y
¿Hay controladores ARM para aplicaciones pequeñas (como Cortex M0) disponibles en paquetes pequeños con un máximo de 20 pines? Tengo la impresión de que en esta área no son una amenaza para los sospechosos habituales, como PIC y
Puede ser solo una coincidencia, pero he notado que los microcontroladores que utilicé se reiniciaron cuando se quedaron sin RAM (Atmega 328 si es específico del hardware). ¿Es eso lo que hacen los microcontroladores cuando se quedan sin memoria? Si no, ¿qué pasa entonces? ¿Por qué / cómo? El...
En las hojas de datos de AVR en la sección Características eléctricas, normalmente encontrará un gráfico como este (este es del ATMega328): He visto diseños que parecen "funcionar" pero funcionan fuera del sobre sombreado. Específicamente, he visto diseños de 3.3V (Arduino) que ejecutan el reloj...
Tengo 60 leds que vinieron en una tira de led . La longitud de un metro de la tira de led requiere lo siguiente: 400 miliamperios 12 voltios Quiero controlar estos LED con microcontrolador. Estoy pensando en usar un TIP120 y un raspberryPi. Un pin raspberryPi GPIO puede generar 50 miliamperios...
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 pasan la verificación de paridad. Esto significa que mi microcontrolador no puede...
Estoy trabajando para una pequeña empresa de juguetes que tiene toda su ingeniería / programación en China. Han tenido que renovar algunos de sus productos electrónicos porque el microcontrolador en el que se basó el diseño ya no se fabrica. Creo que muchos de los vendedores chinos seleccionan...
Recientemente me encontré con un procesador STM con 2 osciladores en el circuito, supongo que uno para operación de alta velocidad y el otro para baja potencia. Para algo como un procesador de escritorio donde la velocidad del reloj se puede cambiar a cualquier frecuencia deseada (dentro de lo...
He conectado un pin GPIO del microcontrolador, que está destinado a ser una salida, al Enablepin activo de entrada alta de un convertidor DC-DC . Dado que este pin está activo alto, y debido a que no quiero que este convertidor esté ENCENDIDO durante el encendido o antes de que sea necesario, he...
Estoy hablando de cosas en el nivel central. Por lo que yo entiendo, el núcleo del controlador solo ejecuta instrucciones que se obtienen de la memoria (Fetch - Decode - Execute). Cuando llega una interrupción, ¿cómo decide el núcleo / ALU saltar al ISR? Debido a que nosotros, o el compilador,...
Soy muy nuevo en el uso de CUBE y HAL_libraries de STM. Estoy usando un microcontrolador STM32F0 con 32 pines. El esquema para I2C es correcto. Entonces necesito un poco de ayuda aquí. Tengo un sensor capacitivo ( FDC1004 ) que utiliza la comunicación I2C. Tengo que escribir estos registros para...
Estoy mirando este MCU y me preguntaba si tiene sentido usar un cristal externo. Extraído de la hoja de datos pg1, * Gestión del reloj - Oscilador de cristal de 4 a 32 MHz - Oscilador de 32 kHz para RTC con calibración - RC interno de 8 MHz con opción x6 PLL - Oscilador interno de 40 kHz RC -...
¿Puedo programar todo tipo de chips programables por SWD (ARM-MCU) con
Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema para el intercambio de pila de ingeniería eléctrica. Cerrado hace 5 años . Estoy...
P: ¿Se pueden asignar pines individuales de diferentes puertos de un microcontrolador a un registro y cambiar sus valores al cambiar el valor del registro? Escenario: He usado algunos pines de cada puerto (8 bits) del microcontrolador. Ahora quiero conectar un dispositivo que necesita un bus de 8...
¿Qué tan rápido es 1 MHz en un microcontrolador AVR? ¿Es en realidad 1,000,000 Hz o 1,048,576 Hz (1,024 Hz *
Estoy trabajando con microcontroladores STM32. Estos microcontroladores tienen la opción de configurar el pin de entrada como pull up o pull down: Anteriormente solía dar resistencia externa pull-up o pull-down donde fuera necesario, pero ahora me pregunto si puedo eliminar los componentes...
He realizado una programación básica orientada a objetos con C ++ (creando un B-Tree, algoritmos de hash, listas dobles enlazadas) y he realizado pequeños proyectos en C (como hacer una calculadora científica, etc.) ¿Qué tan diferente es la programación de hardware (específicamente para...
Estoy usando el controlador TM4C1230C3PMI del instrumento de Texas en uno de mis proyectos. Tiene 32 KB de flash interno, que no es suficiente para mi aplicación. Hay microcontroladores de mayor tamaño de flash disponibles en el mercado que se pueden usar, pero solo quiero utilizar este...
Todavía no he usado un RTC, así que no estoy completamente seguro de la forma "normal" de leer un reloj en tiempo real. Hay algunos enfoques diferentes en los que he pensado pero esperaba algún consejo al respecto. Estas son las formas en que he pensado leer y usar el tiempo hasta ahora: Obtenga...
¿Qué desventajas puedo encontrar cuando uso pullups internos débiles (100k) en microcontroladores? Me pregunto cómo se vuelven las líneas susceptibles (con solo capacitancia de componentes / trazas parásitas) a los transitorios EMI con estos pullups débiles. El filtrado digital con una ventana de...