Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

IとTの間のお仕事の話

3/4に行われた Sapporo #hardware Meetup の発表資料です。
#saphw

  • Login to see the comments

IとTの間のお仕事の話

  1. 1. IとTの間のお仕事の話 @sakag1975
  2. 2. 自己紹介 • さかじ(@sakag1975) • 文鳥飼っています(めちゃめちゃかわいい) • 組み込みプログラマ • OSなし、Linux、時々Windowsアプリ
  3. 3. インターネット(I)とモノ(T)の間? • マイコンボード? • ネットワークインターフェース? • デバイスドライバ? • センサ?
  4. 4. インターフェース • GPIO • UART • I2C • SPI • A/D D/A
  5. 5. GPIO • General Purpose Input/Output • 1bit単位の汎用入出力 • マイコンには必ずある • Lチカに必須!
  6. 6. UART • Universal Asynchronous Receiver Transmitter • 調歩同期を利用したシリアル通信 • RS232C/RS422/RS485 • レガシーなインターフェース • まだ現役(業務で使うことも多いです)
  7. 7. I2C • Inter-Integrated Circuit • クロック同期通信 • プルアップされたオーブンドレイン2線(SDA/SCL)で 通信 • 7bitのアドレスを使用して複数のスレーブを制御する • 温度センサ,EEPROM,RTCによく使われている
  8. 8. SPI • Serial Peripheral Interface • クロック同期通信 • 4線(SCLK,MOSI,MISO,CS)で通信 • CSを切り替えることで複数のスレーブを切り替える • 比較的高速、MMCカード,SRAM,EEPROMなどに 使用
  9. 9. A/D D/A • デジタルとアナログをつなぐ • 情報を電圧に変換するセンサを使用する場合はA/ D(音、温度、明るさなど) • CPUなどから外に対して電圧で表現するにはD/A(音 など) • 電圧、増幅など回路が複雑になる
  10. 10. 私の推しインターフェース • I2C • 2線しか使わないので小ピンマイコンに最適 • I2C-GPIO,I2C-UART,I2C-ADCなど変換も可能
  11. 11. 推しインターフェースを見つ けて楽しい組み込みライフを!
  12. 12. ありがとうございました。

×