Me gusta lo simple que puede ser una configuración AVR de Atmel para la programación en lenguaje ensamblador de aficionados. Por ejemplo:
Coloque un chip ATMega DIP liso {A} en una placa de pruebas
Conecte 6 pines a un programador USB {...
Tengo el siguiente código en mi programa de microcontroladores:
// Wait for ADC conversion to complete
while ( ( ADCSRA && _BS( ADSC ) ) == _BS( ADSC ) ) {}
Donde ADCSRA es un registro que cambiará su valor una vez que se complete u...
Quiero probar el signo variable. En otras palabras, quiero saber si una variable es positiva o negativa. ¿Cómo puedo escribir las siguientes condiciones de if-then-else en lenguaje ensamblador?
if X > 0
goto A
else
goto B...
¿Cuál es la forma más rápida de alternar un poco 1 en MPASM para el conjunto de instrucciones mejorado de 14 bits? (Estoy trabajando con un PIC16F1829)
El código debe ser independiente, quiero decir que se puede llamar en cualquier momento,...
Este es un problema de asignación de tareas e intenté resolverlo todo anoche, pero todavía soy un novato en lenguaje ensamblador.
No me des la solución completa, solo dame una pista.
Diseñe un programa de lenguaje de ensamblaje ARM que...
Este es un problema de ejemplo en mi libro. Suponiendo que el pin 5 del puerto 4 está conectado a un amplificador que controla un altavoz, la solución se da como,
La frecuencia del medio C es $$ f = 261.63 \ \ text {Hz} $$
Por lo tanto, el...
Estoy intentando proporcionar controladores de interrupción personalizados para mi Cortex M3 (consulte el manual aquí ). ST amablemente proporciona una biblioteca estándar, que tiene varios archivos de inicio, todos llamados "startup_stm32f2xx....
[Esta es una nueva publicación de enlace ]
Soy nuevo en iMX31 y en los sistemas integrados, ayúdeme a comprender la traducción de la dirección SDRAM a la dirección de CPU ARM, especialmente en los modos de comando "especiales" del controlado...
Esto es más una pregunta teórica ... (También mi primera en desbordamiento de pila)
Me pregunto qué pasará con los registros del microcontrolador AVR de Atmel (es decir, ATTINY85) durante una instrucción de varios ciclos.
es decir, ADI...
Tengo el siguiente código en mi programa de microcontroladores:
int analogValue = ADCH; // ADC Data Register
//
// Simple analog comparator.
// If analogValue lower than threshold then toggle output high,
// Otherwise toggle it low.
/...