Preguntas con etiqueta 'avr'

2
respuestas

Parece que necesito dos funciones principales ()

Estoy armando un gestor de arranque simple para el atmega8, principalmente utilizando ejemplos de código de la documentación de libc. Se supone que el gestor de arranque se encuentra en la sección del gestor de arranque de la memoria flash. Una...
2
respuestas

¿Es posible establecer un punto de interrupción en AVR Studio en archivos distintos de aquel en el que está la función main ()?

Si tengo un proyecto con más de una unidad de traducción, AVR Studio solo me permite establecer puntos de interrupción en el archivo c principal. No importa si incluyo los otros archivos directamente por #include "something.c" o utiliz...
1
respuesta

Potencia analógica vs digital del canal de entrada ATmega ADC

La hoja de datos del ATmega48A / PA / 88A / PA / 168A / PA / 328 / P indica que los canales de entrada ADC 5 y 4 usan potencia digital, mientras que los canales de entrada ADC 3-0 usan potencia analógica. ¿Esto significa que ADC 5 y 4 usan Vc...
1
respuesta

tarjeta SIM utilizada como almacenamiento seguro con AVR

Me gustaría usar una tarjeta SIM normal para almacenar una clave AES para que la use un microcontrolador AVR. Creo que una tarjeta SIM es lo suficientemente segura (¿no es así?). Mi problema es que no puedo encontrar nada sobre la interfaz de...
2
respuestas

¿Cómo determinar el final de los datos recibidos por USART?

Estoy recibiendo algunas cadenas de UART en AVR. Las cuerdas son caóticas, no deterministas. También incluye nuevos caracteres de línea \ ny retorno de carro, por eso no pude encontrar una solución que incluya la comprobación de bytes si son \ n...
1
respuesta

AVR - ATmega16 - Configuración del temporizador

Intentando averiguar la configuración del temporizador en Atmel Studio 6 para un microcontrolador ATmega16. Y simplemente no lo entiendo. Intento crear un TickCount similar a GetTickCount () Recupera la cantidad de milisegundos que han transc...
1
respuesta

¿Cuál es la diferencia entre AT89S52 y AT89C52?

Estoy trabajando en un proyecto de seguridad de huellas dactilares, según lo que he leído hasta ahora, decidí apostar por AT89S52 como mi microcontrolador, pero me quedé atascado cuando decidí simular mi circuito en Proteus 7.8. El software m...
1
respuesta

Construyendo una PC simple - buscando una CPU [cerrada]

Me gustaría construir una computadora. Es el sueño de un niño que tuve y ahora que estoy en la universidad, finalmente obtengo el conocimiento que necesito. Quiero que sea simple . Admiro los primeros diseños de los cuadernos de la década de...
3
respuestas

Necesito bloquear la lectura de mi flash mega328 pero poder escribir en el eeprom

Necesito poder evitar que otros copien mi programa colocado en el flash, pero quiero poder seguir escribiendo en la EEPROM. Probé los bits de bloqueo configurándolos en Modo 3 (0x3C). Pero eso evitará que escriba a la EEPROM. ¿Hay alguna f...
1
respuesta

¿Qué voltajes se esperan / pueden tolerarse en las líneas de datos USB?

Actualmente estoy trabajando en un proyecto con un ATMega328P y la biblioteca V-USB. V-USB debe ser compatible con USB 1.1, y la documentación menciona que el host espera 3.3V en las líneas D + y D-. Quiero ejecutar mi microcontrolador con el...