Hi GBIB Guru,
Thanks to your comments and those of Dittohead, I got pointed in the right direction and now have communications. Thank you. However, I'm not quite there yet. I now have two problems:
1. Done - I can't get the Done function to work properly. I am currently ending reading of the FIFO based solely on NEF. This works for the moment, but I suppose that if data arrived slowly for some reason, doing this may curtail prematurely. I can't seem to find the trick to detect an EOI following the last byte.
2. Bus Controller Write vs. Query - If I just send queries from my bus controller, everything works as planned. However, if I write data (i.e., send something to the TNT4882 without expecting data back), it works only on every
other attempt. On the one attempt, I get "iberr = ENOL", and on the next attempt all is well. I can't see what I'm setting differently in either case. In the case of the error, an interrupt is not being generated, so my code should not be writing anything to the TNT registers.
Any ideas will be greatly appreciated.
Steve