commit 439d9319f80b2728437579dcaa69b445d98c539b parent e1976165861a28f89ef83a7bb55c79a75a8d249f Author: Martin Kloeckner <mjkloeckner@gmail.com> Date: Sun, 3 Dec 2023 16:39:52 -0300 Removed old commends Diffstat:
M | DAC_6bit_test_multiport/DAC_6bit_test_multiport.ino | | | 15 | ++------------- |
1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/DAC_6bit_test_multiport/DAC_6bit_test_multiport.ino b/DAC_6bit_test_multiport/DAC_6bit_test_multiport.ino @@ -58,8 +58,7 @@ void loop() { // Se usa una función especial para leer de la memoria de programa valor = pgm_read_byte(&tabla[indice]); - // Se envía el valor de la tabla convertido a 6 bits al DAC - //printR2R(valor>>2); + // Se envía el valor de 8 bits al DAC printR2R(valor); indice += paso; // Se incrementa el índice a la próxima muestra @@ -71,18 +70,8 @@ void loop() { // Esta función desprecia los ultimos 2 bits menos significativos de `numero` void printR2R (uint8_t numero) { - // numero = numero<<2; - - // 0 < numero < 255 (8 bits) - // ej 69 (0100 0101) - // |||| ||``- resolucion de 6 bits, se desprecian los - // |||| || bits menos significativos - // |||`-``---- PORTD (LSB) - // ||| - // ```--- PORTB (MSB) - // El parametro `numero` solo puede representar hasta 255 ya que es de 8 bits - // Como el DAC es de 6 bits se desprecian los ultimos dos bits menoss + // Como el DAC es de 6 bits se desprecian los ultimos dos bits menos // significativos de `numero`. Los 6 bits restantes se mandan al R2R a través // de lo pines correspondientes