I'm wondering about the PR and PD settings for my XBee3. Im using XCTU to configure. So whats the point of pull-up vs pull-down resistor enabling? my DIO6(PIN16) and DIO8 (pin9) on my XBee3 THT device outputs ~3v while I press the reset button on my breakout board, I don't want this to happen so I thought enabling the internal pull-down resistor would fix that?
Same with my DIO3 (pin2), DIO4 (pin3), DIO12 (pin4)
my pin 2 and pin 3 are just always outputting a ~3v,
DIO3 (pin17) just stays 0v regardless of what I configure it to be or when setting it high / low with a button press...
These XBee3s boast having 15 DIO onboard.. so far it seems like 5 of those DIO pins don't like to coorperate? sup with that? the other 10 DIO do my bidding just fine when I use my python DIO setting and configuring gui button presses..
anyways for the pull down enabling question:
in xctu it implies that PD relies on what PR is set at.. PR is named "Pull-up Resistor Enable". for PR if you set a bit to 0, say bit 5 by passing FFDF.. setting bit 5 to 0 should mean internal pullup is disabled... then if I set the direction with PD by passing FFDF again,, that should tell bit 5 to have a pull-down direction.
is that how you set bit 5 to pull-down?