SPISettings



Açıklama

SPISettings nesnesi, SPI aygıtınız için SPI bağlantı noktasını yapılandırmak için kullanılır. 3 parametrenin tümü, SPI.beginTransaction () öğesine verilen tek bir SPISettings nesnesiyle birleştirilir.

Tüm ayarlarınız sabit olduğunda, SPISettings doğrudan SPI.beginTransaction () içinde kullanılmalıdır. Aşağıdaki sözdizimi bölümüne bakın. Sabitler için bu sözdizimi daha küçük ve daha hızlı kod sağlar.

Ayarlarınızdan herhangi biri değişkense, 3 ayarı tutmak için bir SPISettings nesnesi oluşturabilirsiniz. Ardından nesne adını SPI.beginTransaction () öğesine verebilirsiniz. Adlandırılmış bir SPISettings nesnesi oluşturmak, ayarlarınız sabit olmadığında, özellikle de maksimum hız, doğrudan çiziminize yazdığınız bir sayı yerine, hesaplanan veya yapılandırılan bir değişkense daha verimli olabilir.

Sözdizimi

SPI.beginTransaction ( SPISettings (14000000, MSBFIRST, SPI_MODE0))
Not: 3 ayarın tümü sabitse en iyisi

SPISettings mySettting (speedMaximum, dataOrder, dataMode)
Not: Herhangi bir ayar değişken olduğunda en iyisi ''

Parametreler

speedMaximum: Maksimum iletişim hızı. 20 MHz'e kadar derecelendirilmiş bir SPI yongası için 20000000 kullanın.

dataOrder: MSBFIRST veya LSBFIRST

dataMode : SPI_MODE0, SPI_MODE1, SPI_MODE2 veya SPI_MODE3

İadeler

Yok.

Ayrıca bakınız