I am trying to set up a proper I2C driver (none of the SMBus stuff will do), so following the path laid out in spru98c, CH18, section 1.5.
I'm doing my initial experiments in CCS3.3 (CCS4 is still flakey it seems).
Using I2C2.
I try to set the prescaler divisor to 8 by writing 7 to the register I2C_PSC at 0x48072030, but write fails, the register still contains 0.
I am using our own device connected via a Blackhawk USB560 JTAG emulator - have done plenty of similar stuff with other registers.
I also cannot change any I2C_PSC register from the debugger.
Does anyone have any idea what could be wrong?
/Paul