Interrupt on analog voltage change on Analog Input pin?


Author Message
Swartz
Newbie

Joined: 15/12/2020
Location: United States
Posts: 18
Posted: 03:35am 26 Feb 2021      

Thanks gents!

After considering all the really great guidance, I have reconsidered my approach.
Though I will reserve in my back pocket the ideas given. This place is really great forum (active and responsive users)

I have dashed the resistor ladder by finding more pins that I can utilize for digital inputs while also preserving as many special function "port pins" as I could.



         reset n/a                 1        28  analog power n/a
       * digital input             2        27  analog ground n/a
       * digital input (SPI OUT)   3        26  digital input (PWM 2A)    *
       * PWM 1A                    4        25  digital input (SPI CLOCK) *
       * PWM 1B                    5        24  digital input (PWM 2B)    *
       * PWM 1C                    6        23  digital input             *
         COM 1 enable (r)          7        22  5V COM 1 RX  (r)
         gnd n/a                   8        21  5V COM 1 TX  (r)
       * digital input (COM 2 TX)  9        20  n/a
       * digital input (COM 2 RX) 10        19  n/a
         console TX n/a           11        18  5V I2C DATA (r)  
         console RX n/a           12        17  5V I2C CLOCK (r)
         power n/a                13        16  5V COUNT / WAKE UP / IR (r)
       * digital input (SPI IN)   14        15  5V COUNT (r)

       Requirements:
             3 PWM
             9 digital input

           * pins used
             NOTE: sacrifice SPI , PWM2 , COM2

         (r) reserved
             NOTE: preserve COM1 , Console  
                   avoid 5V

       (n/a) not available        



So, I think I will give this pin layout a whirl.


Thanks again so very much
Swartz
Edited 2021-02-26 15:56 by Swartz