Hello. I've been trying with limited success to interface a 18F452 uC to a SL811HS USB host/slave IC.
I've pretty much debugged the software, but have hit a nasty brick wall in hardware. I seem to be reading garbage from the IC. Ie no matter what address I look at it's the same value. The really bothersome thing is the omnipresent value changes every so often.
Is there anything I need in between these two chips? I'm using port D for the databus and some of port C for the read, write and A0 lines.
The interface between the two is direct. Ie nothing in between. Should I have something like a '245 or a network of pullups or something like that? I didn't think I would considering the '811HS is 5v IO tolerant and the pins on the PIC I'm using are schmitt triggers which should clean up the 3.3v IO nicely. I just feel like there's something I'm overlooking. Any help would be appreciated.
If you are one of the rare individuals that actually follows links in sigblocks, the code for the project on the site is useless. I've fixed many idiotic mistakes since then.