The general idea is that you make the columns either input or low. Driving a column actively high when the others are actively low means certain key presses can short them out. This also means the inputs are active low and there should be pullups enabled.
So this is now solved?
#1 This forum helps those that help themselves
#2 All grounds are not created equal
#3 How have you proved that your chip is running at xxMHz?
#4 "If you think you need floating point to solve the problem then you don't understand the problem. If you really do need floating point then you have a problem you do not understand." - Heater's ex-boss
I guess not
Yep.I'll update it with as solved
Please do not start a second thread on the same topic as your other thread.
It is best to continue the discussion within one thread.
For this reason this ends here. Anyone who wants to read about this follow Brian's link in #3
© 2018 Microchip Technology Inc.