Menú
Foros
Nuevos mensajes
Buscar en foros
Novedades
Nuevos mensajes
Nuevos recursos
Última actividad
Recursos
Últimas revisiones
Buscar recursos
Acceder
Registrarse
Novedades
Buscar
Buscar
Buscar sólo en títulos
De:
Nuevos mensajes
Buscar en foros
Menú
Acceder
Registrarse
Install the app
Instalar
Foros
Diseño digital
Microcontroladores y sistemas embebidos
¿Como hacer un convertidor A/D utilizando un ATmega328p enviado a un 74hc595?
JavaScript está desactivado. Para una mejor experiencia, por favor, activa JavaScript en el navegador antes de continuar.
Estás usando un navegador obsoleto. No se pueden mostrar este u otros sitios web correctamente.
Se debe actualizar o usar un
navegador alternativo
.
Responder al tema
Mensaje
[QUOTE="TRILO-BYTE, post: 1110056, member: 265096"] SPI y usar el 74hc595 es basicamente lo mismo. la idea es que: limpias latch por cada dato que envias envias junto con un clock cuando terminas los 8 bits activas latch. esto es un algoritmo sin usar SPI de hardware. char _74HC595(char dato) { char i,dat=0; LATCH=0; for(i=0; i!=8 ; i++) { dat=dato<<i; dat=dat&0b10000000; if(dat==0) { DATA=0; } else { DATA=1; } CLOCK=0; CLOCK=1; } LATCH=1; return dato; } y para usar la funcion solo haces algo asi: char numero = 17; _74HC595(numero); // se escribe la variable numero directo al registro de corrimiento [/QUOTE]
Verificación
Responder
Foros
Diseño digital
Microcontroladores y sistemas embebidos
¿Como hacer un convertidor A/D utilizando un ATmega328p enviado a un 74hc595?
Arriba