He leído Programación de microcontroladores PIC de 16 bits en C , y hay una afirmación en el libro :
Durante el desarrollo y depuración
fases de un proyecto, sin embargo, es
Siempre es una buena práctica deshabilitar todo.
optimizac...
Tengo un convertidor elevador alimentado por batería y estoy tratando de medir la caída máxima del voltaje de entrada (batería) en varias condiciones de carga de altas corrientes de corriente (diferentes ciclos de trabajo / periodicidades) ademá...
Tengo 8 termistores y debo asegurarme de que cada uno de ellos esté dentro de una ventana de temperatura. Todos tienen la misma ventana y no me importa cuál o cuántos están dentro del rango válido, solo necesito saber si todos están dentro de la...
Si un hardware no admite operaciones de módulo o división, se necesitan muchos más ciclos de CPU para simular el módulo / división por software. ¿Hay alguna forma más rápida de calcular la división y el módulo si el operando es 10?
En mi pr...
En los cursos de diseño lógico, todos aprendimos que es posible minimizar una función lógica, por ejemplo, utilizando un mapa de Karnaugh o el Quine – McCluskey algorithm . También aprendimos que los valores de "No importa" aumentan el potenc...
Estoy trabajando en un gran diseño de FPGA, y estoy muy cerca de los límites de recursos del FPGA que estoy utilizando actualmente, el Xilinx LX16 en el paquete CSG225.
El diseño también está casi completo, sin embargo, en este momento ya no...
No puedo entender por qué el compilador de GCC recorta parte de mi código mientras conserva absolutamente el mismo en el vecindario.
El código C:
#define setb_SYNCO do{(PORTA|= (1<<0));} while(0);
ISR(INT0_vect){
unsigned char i;...
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...
Estoy usando un Atmega32 para leer varios sensores usando su ADC.
Usando lógica digital y algunos multiplexores, multiplexé la totalidad de PORTA, usando PA0: 6 para la dirección y PA7 como entrada. Por lo tanto, puedo tener un máximo de 12...
Estoy armando una ALU, que quiero sintetizar en un FPGA. El sumador de acarreo anticipado es el que muchos optan por usar en lugar del sumador de ondulación de acarreo. Sin embargo, un pensamiento cruzó mi mente. Los sumadores de ondulación que...