Preguntas con etiqueta 'avr'

4
respuestas

El chip / micro / diseño PoE Ethernet más fácil y mejor para la interfaz DIY con placa Arduino personalizada (solución AVR)

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...
3
respuestas

Asegurar el código en un AVR / Arduino y entregar actualizaciones

¿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...
3
respuestas

Firmware y circuito de conexión directa USB 2.0 de ATtiny45

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...
5
respuestas

Comience con C incrustada con ATmega32 (serie ATmega AVR)

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:...
5
respuestas

ATTiny13 - avr-gcc ¿Hello World usa más de 100 bytes?

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! ¿...
3
respuestas

¿Los registros AVR y los puertos deben inicializarse a cero?

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...
2
respuestas

Recuperar un ATtiny13

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...
1
respuesta

¿Determinar qué pin desencadenó una interrupción PCINTn?

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...
1
respuesta

ATtiny: ¿no hay soporte para la multiplicación?

¿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...
1
respuesta

AVR timer speedup on ATmega328

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...