Hi Midiboxers - this is my first post. Sadly, it is a question!
My setup:
I'm running MIOS 1.9G on a PIC18F6485.
I have a generic LCD connected to the core.
I have connected LEDs w/current limiting Rs to J5.
I have uploaded J5_dout_v1e as a test program.
I'm using a custom script to send midi messages from my PC (winXP Pro) through a Tascam US144 usb midi interface.
I have confirmed valid midi messages using MidiOx, so I "know" that I'm sending valid instructions.
My 1st problem:
I have confirmed proper J5 operation of note-on and note-off messages *except for RA0 (pin2)*.
I have confirmed with a DVM that RA0 does NOT change state.
RA0 is always low, at ~40mV and a bit noisier than, say, RA1 in the low state, which is about 10mV.
The LCD indicates that RA0 is changing state (the display changes from "0" to "*")
I am guessing that the TRIS PORT or LAT registers for portA are not set correctly, but I don't know where to start to correct this.
I can read a data sheet, and program assembly for PICs in simpler apps, but the level of complexity of the MIOS structure has me confused.
Can anyone help?
My 2nd problem:
J5_dout_v1e does not respond to CC 120 (All sounds off) or CC 123 (all notes off) messages or the reset (status = 255) message.
Is this normal? I'd like to be able to turn all the LEDs off with one button push.
Thanks in advance. You rule. Peace.
Valveone