[an error occurred while processing this directive]
|
Почитай описание как работает SPI интерфейс
ENB - переход 1-0 начинает посылку
CLK(SCK) - синхротакты
DATA(SDO) - данные
Данные выводятся старшим битом вперед
Идеология примерно следующая
1. Перевести ENB 1-0, CLK при этом д.б. 0 (наиболее распространенный режим, но могут быть варианты, смотри в DataSheet на свой синтезатор)
2. Выставить бит данных
3. Перевести CLK 0-1
4. Подождать пару тактов
5. Перевести CLK 1-0
6. Перейти а п.2. пока не будут переданы все биты сообщения
7. Перевести ENB 0-1 (конец посылки)
Легко пишется на асме
Если немного постараться, то и на Си получится
Дальше предлагаю думать своей головой
Удачи
E-mail: info@telesys.ru