Arduino/SPI
をテンプレートにして作成
[
トップ
] [
新規
| |
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#topicpath
** Arduino Tips [#z60736f6]
*** SPIを利用する [#m0d7f2a3]
- 概要~
SPI(Serial Peripheral Interface) は、マイコンがセンサから...
同様に[[I2C>../I2C]] と呼ばれる通信もある。どちらも、基本...
~
-- 基本用語~
[[Arduino の日本語リファレンス>http://www.musashinodenpa....
--- &color(red){MISO};(Master In Slave Out)~
デバイスの端子名。スレーブ(slave, 奴隷, マイコンから指令...
スレーブ側では、&color(red){SDO};(Serial Data Out)とか&co...
I2C でも通信できるBME280の場合 : &color(red){SDO};~
~
--- &color(red){MOSI};(Master Out Slave In)~
デバイスの端子名。マスタからスレーブへデータを送るときの...
スレーブ側では、&color(red){SDI};(Serial Data In)とか&col...
I2C でも通信できるBME280の場合 : &color(red){SDA};~
~
--- &color(red){SCK};(Serial ClocK)~
デバイスの端子名。データ転送を時に用いるクロックを流す端...
&color(red){SCLK}; と書くこともある。~
I2C でも通信できるBME280の場合 : &color(red){SCL};~
~
--- &color(red){SS};(Slave Select)~
デバイスの端子名。&color(red){MISO};, &color(red){MOSI};,...
マスターはどのスレーブと通信しているのか区別しなければな...
として接続して、マスター側が通信したいスレーブの &color(r...
それとも待機する番なのかを理解する。~
マスター側にはスレーブの個数だけ &color(red){SS}; を用意...
スレーブ側は、&color(red){SS}; は一つである。スレーブ側の...
I2C でも通信できるBME280の場合 : &color(red){CSB};~
~
-- ピンの数~
これらの信号線を全部使うとなると、マスター側は3+スレー...
slave がひとつである場合には、これを減らすことができる。...
#style(class=table_left)
|ピンの数 | 残すピン |h
|4 | 全部(MISO,MOSI, SCK, SS)|
|3 | MISO, MOSI, SCK |
|2 | MOSI, SCK|
#clear
~
- 実際の接続~
ゆるい規格なので、方言が強いようである。それぞれのチップ...
-- 接続例~
--- [[典型的な Arduino に気圧センサSCP1000を接続する>http...
--- [[ESP32 に 気圧センサBME280を HSPI で接続する>https:/...
~
- 参考URL
-- [[Arduino の日本語リファレンス>http://www.musashinoden...
-- [[「SPI」の解説>https://synapse.kyoto/glossary/glossar...
終了行:
#topicpath
** Arduino Tips [#z60736f6]
*** SPIを利用する [#m0d7f2a3]
- 概要~
SPI(Serial Peripheral Interface) は、マイコンがセンサから...
同様に[[I2C>../I2C]] と呼ばれる通信もある。どちらも、基本...
~
-- 基本用語~
[[Arduino の日本語リファレンス>http://www.musashinodenpa....
--- &color(red){MISO};(Master In Slave Out)~
デバイスの端子名。スレーブ(slave, 奴隷, マイコンから指令...
スレーブ側では、&color(red){SDO};(Serial Data Out)とか&co...
I2C でも通信できるBME280の場合 : &color(red){SDO};~
~
--- &color(red){MOSI};(Master Out Slave In)~
デバイスの端子名。マスタからスレーブへデータを送るときの...
スレーブ側では、&color(red){SDI};(Serial Data In)とか&col...
I2C でも通信できるBME280の場合 : &color(red){SDA};~
~
--- &color(red){SCK};(Serial ClocK)~
デバイスの端子名。データ転送を時に用いるクロックを流す端...
&color(red){SCLK}; と書くこともある。~
I2C でも通信できるBME280の場合 : &color(red){SCL};~
~
--- &color(red){SS};(Slave Select)~
デバイスの端子名。&color(red){MISO};, &color(red){MOSI};,...
マスターはどのスレーブと通信しているのか区別しなければな...
として接続して、マスター側が通信したいスレーブの &color(r...
それとも待機する番なのかを理解する。~
マスター側にはスレーブの個数だけ &color(red){SS}; を用意...
スレーブ側は、&color(red){SS}; は一つである。スレーブ側の...
I2C でも通信できるBME280の場合 : &color(red){CSB};~
~
-- ピンの数~
これらの信号線を全部使うとなると、マスター側は3+スレー...
slave がひとつである場合には、これを減らすことができる。...
#style(class=table_left)
|ピンの数 | 残すピン |h
|4 | 全部(MISO,MOSI, SCK, SS)|
|3 | MISO, MOSI, SCK |
|2 | MOSI, SCK|
#clear
~
- 実際の接続~
ゆるい規格なので、方言が強いようである。それぞれのチップ...
-- 接続例~
--- [[典型的な Arduino に気圧センサSCP1000を接続する>http...
--- [[ESP32 に 気圧センサBME280を HSPI で接続する>https:/...
~
- 参考URL
-- [[Arduino の日本語リファレンス>http://www.musashinoden...
-- [[「SPI」の解説>https://synapse.kyoto/glossary/glossar...
ページ名: