Estoy buscando un chip Ethernet PoE que pueda incorporar en un diseño que planeo usar junto con algunas de las características de Arduino. Preferiría implementar un mcu independiente para el dispositivo Ethernet capaz de proporcionar Ethernet. T...
¿Cuál es la mejor manera de proteger el código transmitido a cualquier dispositivo basado en AVR de la ingeniería inversa?
¿Cuál es una forma fácil de proporcionar actualizaciones a los usuarios finales para que se actualicen automáticamente...
Quiero hacer mi propio dispositivo USB modular con un ATtiny45 que simplemente envía datos a la PC a través de USB. No estoy leyendo datos, por lo que una conexión de una sola vía (ATtiny - > PC) estaría completamente bien.
Estoy utiliza...
Tengo un tablero ATmega32 y creo que sería perfecto comenzar con microcontroladores. Una vez hice algunos balbuceos en C incrustada (eso es cuando obtuve este tablero) pero el flujo se detuvo debido a algunas cosas. Ahora tengo dos preguntas:...
Estoy tratando de escribir un programa para el ATTiny13. Mi problema es que tiene enormes limitaciones de tamaño. Bueno, al hacer mi primer programa Hello World, ¡se necesitaron 100 bytes de espacio de programa solo para encenderlo y apagarlo! ¿...
Durante la rutina de inicialización de mi código, lo uso para hacer cosas como:
clr r0 ; will always stay zero
y:
out PORTA, r0; initialize ports
out DDRA, r0
out PORTB, r0
...
¿Es esto realmente necesario? ¿O puedo estar...
Estoy jugando con un ATtiny13 y pensé que sería bueno usarlo con un oscilador cerámico externo de 8 MHz en lugar del integrado de 1.2 MHz. (Quiero hacer un soft-uart a 9600 bps, así que pensé que 1.2 Mhz era demasiado lento)
Para cambiar a un...
Tengo razón al pensar que si tiene dos pines que causan la misma interrupción de AVR PCINT, (p. ej., PCINT0 vector causado por pines PCINT0 o PCINT1: creo que la superposición de nombres de vectores y pines es confuso) la única forma de determ...
¿Es cierto que los AVR de ATtiny no tienen soporte de hardware para la multiplicación? Parece funcionar bien como hago la multiplicación en mi código. También he incluido math.h y tengo un par de cálculos de sin () y cos (). ¿Me estoy topando co...
Cuando se ejecuta en un prescaler de reloj de 64 en ATmega328, uno de mis temporizadores se acelera por razones desconocidas en un momento determinado de la ejecución.
Estoy usando dos temporizadores en ATmega328 para generar el reloj necesar...