Quiero manejar un teclado con Atmega16 y estoy usando un ISR para manejar las teclas que el usuario presiona. Por lo tanto, mi main () solo incluye algunas líneas para configurar las interrupciones y los puertos. Si quiero usar los modos de susp...
Acabo de jugar con el controlador ENC28J60 Ethernet de Microchip, pero cuando envío paquetes con el controlador, Wireshark informa una suma de comprobación no válida. El campo CRC siempre es 0x00000000 .
Esto está e...
Recientemente he intentado realizar la transición de Atmega 328p avr de Atmel al attiny416 más nuevo (y mucho más pequeño). El problema es que el 416 solo te permite elegir entre dos entradas positivas y dos entradas negativas para el comparador...
He programado un Arduino para controlar un DAC, la señal generada controla la corriente de un LED a través de un LT1206.
Cada vez que conecto la alimentación, antes de que Arduino se inicie, el LED comienza a parpadear
porque recibe la señal...
Tengo un ATMEGA16 con una pantalla LCD DEM 20486 SBH-PW-N ( hoja de datos ) conectado al puerto C como así
C0 - RS
C1 - RW
C2 - E
C3 - no establecido
C4 - D4
C5 - D5
C6 - D6
C7 - D7
D0-D3 están conectados a tierra
No he podi...
Estoy tratando de conducir un LED a 38kHz con un ciclo de trabajo bajo como el 10% de un Atmel ATTiny88. El chip se está ejecutando actualmente a 8 MHz, pero podría ajustarse para esta parte del código, si es necesario.
Al usar el Timer1 con...
Objetivo: Adaptar los códigos ENC28J60 escritos para ATMega328p ( enlace ) para CC2530.
Problema: no hay una biblioteca equivalente para AVR / pgmspace.h disponible para transición fácil.
Necesitamos hacer equivalentes para:
prog_cha...
Necesito implementar una comunicación de larga distancia (hasta 15 kilómetros) entre algunos dispositivos electrónicos. Los dispositivos son algunos tableros en chips AVR con la biblioteca Arduino y una Raspberry pi como el mainframe para mostra...
Tengo algunos problemas para entender los temporizadores en AVR, especialmente el modo CTC
En el modo CTC, cuando se produce una coincidencia, puedo alternar los pines OC1A o OC1B.
Según la hoja de datos
En el temporizador de borrado...
Estoy aprendiendo programación AVR a través de un libro. En el que hay un programa para implementar PWM en cualquier pin
Este es el programa
// Quick and dirty demo of how to get PWM on any pin with interrupts
// ------- Preamble -------- /...