Всем добрый день.
Имеется контроллер fujitsu MB96F346RWB.
Пытаюь запустить SPI для работы с EEPROM-накопителем.
Настраиваю следующим образом:
BGR3 =120;
ESCR3=0x01; // SCES = 1 => CPOL = 1
ECCR3=0x10; // SCDE = 1 => CPHA = 1
SMR3 =0x83; // Mode 2, SCLK enable, SOT enable
SSR3 =0x04; // MSB first, no interrupts
SCR3 =0x13; // reception and transmission enable
Далее при попытке передать байт
TDR3=0x05;
он передается младшим битом вперед и с настройками полярности/сдвига сигнала SCK по-умолчанию.
Настроить эти параметры нужным мне образом не получается, т.е. какие бы значения
приведенных выше регистров я не записывал результат один и тот же.
Может кто-то сталкивался с подобной проблемой? Заранее благодарен.
Может быть есть еще какие-то регистры разрешающие запись регистров ESCR, ECCR, SSR, ...
В мануале ничего подобного не нашел.