10.07.2015 Views

Komunikace mezi magnetometrem a ARM procesorem - wiki

Komunikace mezi magnetometrem a ARM procesorem - wiki

Komunikace mezi magnetometrem a ARM procesorem - wiki

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

způsobem funguje například zápis do paměti odesíláním adresy a dat ve stejné streamovéoperaci.3.1.5.2 Daisy-chained modeExistují i zařízení s SPI rozhraním umožňujícím jejich sériové zapojení (obr. 3.4).Vysílaná data mohou procházet přes tyto zařízení dále v řetězci, Master pak vysílá 3 bytyinformací, z nichž každý jeden byte náleží právě jednomu zařízení.Obr. 3.4 – Sériové zapojení daisy chain [25]Daisy-chained mode nemůže fungovat u zařízeních, které podporují nebo dokoncevyžadují multiple byte stream mode operace (např. paměti).Příkladem zařízení podporující tento mode je 4-kanálový digitální potenciometrAD8403.3.1.6 Běžný způsob komunikace po SPI (s gyroskopem ADIS16255)Vzhledem k tomu, že SPI rozhraní není definováno formálním standardem, je možnése setkat s mnoha jeho variantami. Pro ukázku zřejmě nejběžnějšího způsobu komunikace lzeužít gyroskop ADIS16255 od firmy Analog Devices, který byl použit pro demonstracizapojení více jednotek na SPI sběrnici spolu s <strong>magnetometrem</strong> HMR3300.Gyroskop pracuje jako běžný Slave. Pro komunikaci používá datový rámec o velikosti16-bit, což v případě použití mikroprocesoru AT91SAM7X256 není problém, neboť jehoperiférie tuto délku rámce podporuje. Jinak by bylo nutné použít dva 8-bit rámce. Obr. 3.5ukazuje takovýto jeden 16-bit rámec. [7]11

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!