есть ли команда оболочки, которая может изменить часы SPI для Raspberry Pi Zero?

Я хотел бы написать файл bash для освещения OLED-экрана с драйвером SSD1306, с приведенным ниже кодом я могу отправлять команды SPI на экран, но кажется, что CLK работает быстро, поэтому SSD1306 не работает, есть ли способ изменить SCLK для интерфейса SPI (например, установить на 4 МГц) в оболочке? Я использую Raspberry Pi Zero W.

echo -ne $cmd > /dev/spidev0.0

person Xuming Deng    schedule 30.07.2019    source источник
comment
больше подходит для raspberrypi.stackexchange.com . Прочтите Помощь по теме и Помогите задать вопрос, прежде чем публиковать здесь дополнительные вопросы. Удачи.   -  person shellter    schedule 30.07.2019


Ответы (1)


Вы можете попробовать следующее для 3,9 МГц:

echo -ne "\x06\x04" > /sys/class/spi_master/spi0/of_node/spi-max-frequency

Таблицу для различных разделителей скорости вы можете найти здесь

person UtLox    schedule 30.07.2019