LINUX.ORG.RU

Зачем нужен SPI_SS в avr binding-ах в antares?

 


0

1

ncrmnt а зачем в bindings-avr-hard.c объявляется SPI_SS? Судя по разводке nrf24l01 там нет slave select пина. Это нужно для общего решения, когда такой пин в разводке беспроводного модуля может быть или какая-то скрытая причина есть?

P.s. может создать одну тему, типа «вопросы к ncrmnt по antares» и писать в нее все вопросы?


1. Смотри avr errata: If SS is configured as an input, it must be held high to ensure Master SPI operation. Так что его всегда лучше конфигурить на выход, чтобы не наступить на эти грабли.

2. Де факто этот пин есть, там CE и CSN. CE врубает радиочасть, CSN как раз выполняет роль chip select на SPI.

И да, стукнись в жаббир, пока местные к тебе с банхаммером не пришли ;)

ncrmnt ★★★★★
()
Последнее исправление: ncrmnt (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.