I finished soldering the brain board, but am having issues with RS232.
I programmed the DSPIC through MPLAB X IDE using the programming header.
Using a FTDI TTL-USB from Grin for RS232; tried both normal and inverted TTL signals by reprogramming the EEPROM. Checked that it worked with a oscilloscope.
Brain board flashes 2 by 2 when on.
TX pin (after inverter) = 0V.
RESET-> TX pin = 5V
2 by 2 stops flashing
Shouldn't TX be low = 0V during idle?
SETUP-> no change
In Termite, if I try sending a character, the micro doesn't respond. I see the RX signals on the scope though.
[/img]

purple = signal from USB-TTL
yellow = signal at the DSPIC pin
Any idea what could be wrong?
Also, I initially tried an cheap knockoff USB-TTL wired directly to the micro. I didn't realize it was a 3.3V device though. I would get un-readable characters. I then added the inverting BJTs and realized it was only 3.3V, so swapped to the other TTL-USB
[ATTACH type="full" alt="termite.JPG"]283805._xfImport[/ATTACH]
I programmed it after soldering all the components. There were some documents saying to not have any pullups on the programming pins, but the HALL signals have pullups. Could that have caused issues?