Hi There, thanks a lot for your reply..
Here’s the results of my tests…
Test PROG1: I bought the PIC from Smash, so i assume it’s fine
CORE1: There’s a crystal in there, however I may have shorted it whilst probing just now - i swear I saw a spark! Are they particularly prone to exploding?
CORE2: Not for me, I’m using a core V3
CORE3: I think i’ve ironed out all my soldering bluffs, but I’ll keep checking..
CORE4: All Vdds are measuring +5V - they’re a little over 5V, nearer 5.7.. Is this a problem?
CORE5: All ground checks are 5V
CORE6: Midis are checked thoroughly
CORE7: Diode is good
CORE8/9: I checked the resistors with the multimeter and a magnifying glass and all’s good there
CORE10: I’m not getting constant sysex messages, just the initial one at power-on:
F0 00 00 7E 40 00 01 F7
CORE11: The 2200uF seems good, although I’m just running power directly to the board- I haven’t built an optimised supply yet, but power seems stable on the board, if a little over 5V (I was getting about 5.65 on the checks)
TEST PC1/2 - the computer midi ports are fine
At this point, I tried to upload MIOS [see screenshot]
each block was showing up on the In Monitor (on the left), but the Upload Control window was showing ‘Write Failed’ errors, before finishing with acknowledgement responses for the last 8 blocks.
I carried on: The MIDI In tests seemed to pass..
TEST IN1A: resistors are fine
TEST IN1B: optocoupler is in correctly
TEST IN2: MIDI plugs are fine
TEST IN3: The LED/resistor between RX and Vss lights up when I try to send a data stream (by uploading MIOS)
Further MIDI In tests - the opto’s fine, and the LED blinks when I try to upload MIOS
I then tried uploading the SW Loopback test.. [see screenshot]
Again, the upload displayed an error message, followed by an acknowledgement response..
Then the MIDI monitor started throwing up loads of gibberish before stopping, and not responding to my turning the power off/on (whereas before it would display a power-up/power-down notification.
I also then the feedback loop by playing notes - nothing is being returned on the Input monitor though. Not too suprising though, given the little tantrum the PIC just had..
So that’s where I am..Basically to summarise my question:
Is the Hex file I’m trying to upload to the PIC getting there? Something definately happened after the loopback test was uploaded, although ‘a load of MIDI In gibberish followed by nothing on the In Monitor’ is not what I expected!
Many thanks,
Carl