Код:
Пытаюсь сделать программатор
подключил так
25256 SPI (mode0)FRAM ym2149 port (register 7=%10xxxxxx)
1- !CS B-7bit
2-SerialOutput A-0bit
3-!writeprotect vcc
4-gnd gnd
5-SerialInput B-5bit
6-SCK B-6bit
7-!HOLD vcc
8-vcc vcc
---------------------------------------
переписал исходник от atmela89c51 под эти порты
( показать пока не могу , так как оно на реале )
вобщем посылаю ему код считать конфиг - в ответ приходят нули .
???правильно ЛИ я понял протокол SPI???
что для записи байта мы
0) устанавливаем CS-1 , SCK -0 , SI - безразличное
1)выбираем CS-0
2)выставляем нужный бит в SI
3)поднимаем SCK вверх ( наверное данные зашли )
4)опускаем SCK
5) повторяем пункты 2-4 нужное количество bit
6)снимаем CS
а при чтении ответа что данные надо принимать до первого перепада ?
вобщем кто чего дельного подскажет , как организовать SPI при помщи портов.
....
AAARGH
подскажите чё