Komut
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.