Hi group,
I am very new with Digispark and I have a problem already....
My initial setup looks like this:
pinMode(0, OUTPUT); // DIR
pinMode(1, OUTPUT); // STEP, on-board LED
// set pins 3 and 4 to input
pinMode(3, INPUT);
pinMode(4, INPUT);
digitalWrite(3, HIGH); // and enable pullup resistors
digitalWrite(4, HIGH);
Problem is, the HIGH voltage at inputs look like are clamped at ~3V... ( I expected 5V, as this is what TTL driver provides unloaded).
With pull-ups enabled, I am measuring the same voltage at those inputs, as if some load is present (Zeners on board are 36V, I believe).
Is there anything else in the setup that needs to be done?
Because of this, Digispark board doesn't work properly when I apply VCC higher than 3.5V (so that HIGH is sometimes interpreted as LOW when VCC is set to 5V)
Thank you for your help in advance!