2013-07-07 6 views
0

Привет, у меня есть сенсорное устройство SPI с 24 клавишами, каждое чтение будет возвращать 3 байта, содержащие точный статус всех 24 ключей. Мое оборудование - это обычное устройство beaglebone, как устройство, spi0 умеет читать свою собственную запись, подключая MISO к MOSI.control Chip Выберите вручную до чтения данных в Linux?

Все (проводка, программное обеспечение) прекрасно работает соответствие данного руководства: http://communistcode.co.uk/blog/blogPost.php?blogPostID=1

Теперь мое прикосновение устройство CS активен высокого уровня устройство, но он требует, чтобы диск выбора микросхемы с низким и обратно к высоким до фактического чтения. Кажется, что у меня нет контроля со значением SPI cs, я могу либо контролировать его только в реальном фазе чтения, указав высокий или низкий уровень CS. Насколько мне известно, я должен использовать другой GPIO для эмуляции CS.

Вопрос: любой способ контролировать cs свободно? (т. е. установить 0 или 1 по моему коду напрямую?)

ответ

0

Я решил это путем pinmux CS pin к GPIO и управляю его вручную до фактической связи.