Dear Gary, I was inquiring if you had solved your write/read problem.
It looks like you are using serial programming, which is fine, it is just a bit conflicting, as this thread started off saying 'parallel' programming.
Another question I had was that this post said you disabled P202-P204.
The Eval Board literature says:
"
__________________________________________
Note, if you tri-state the USB circuitry to drive the board externally, you must control all those tri-stated inputs to the AD9914, else the device may not response to external stimulus. For example, if the master reset input or the EXT_PWR_DWN input are floating any external programming would have intermittent issues. All AD9914 digital inputs are accessible via the provided header connectors.
Mode | Settings |
---|---|
PC Control (Factory Settings) | 1) Set Jumpers P203, P204, P205 to Enable |
2) Install Jumpers P105, P202, P205 to Enable | |
3) Set Jumpers IOCFG0 to IOCFG4 to 1000 | |
External Control | 1) Set Jumpers P203, P204, P205 to Disable |
2) Control the AD9914 via External Header Connnectors |
__________________________________________
"
Note they recommend P203-P205 to be disabled.
Also, they recommend making sure EXT_PWR_DWN is not floating(Pin 67), also, the master reset input(Pin 85)
I think both should be set to 0 volts, for normal operation.
Of course, probably start things off at first with a Master Reset pulse.
Also, another poster had success with serial programming:
Other than that, perhaps try sending two IO_UPDATE pulses, after your serial write, as a debug measure, to see if
it makes any difference?
Regards,
Steve