Created Fri, 05 Aug 2016 15:25:15 +0000 by Ian1945
Fri, 05 Aug 2016 15:25:15 +0000
Hello all, my first post on your forum. I have constructed a homebrew chipKit dp32 board, burnt the 'chipKIT_Bootloader_DP32.hex' and have successfully downloaded and run sketches. A problem has arisen when using the I/O on pins 9 and 10 (PIC pins 2 & 3). If I define them as outputs and write a 'HIGH' to them, they both go to just over 3 Volts. If I then execute 'Wire.begin();' , then these pins no longer go to their full voltage, only to 1.4V. The I2C SDA & SCL on pins 3 & 2 (PIC pins 18 & 17) are functioning correctly and I can write and read an I2C device. If I write HIGH to pins 9 & 10 and then do an I2C write, the outputs on pins 9 & 10, sit at 1.4V with occasional spikes up to 3.1V.
I have scoured all the info I can find on the DP32, but can't find any reason why this happens. Perhaps one of you more enlightened people can throw some light on it!
Thu, 25 Aug 2016 06:40:59 +0000
What is connected to pins 9 & 10? Hare they loaded down and when the other module kicks in the current available drops?
Thu, 01 Sep 2016 05:41:00 +0000
Pins 9 and 10 are not connected to anything.