タグ

2012年7月30日のブックマーク (5件)

  • L3G4200D Tripple Axis Gyroscope + Arduino - bildr

  • PIC,78K,R8,HC(S)08/RS08,AVR,MSP430などのマイコン活用: AVRのI2C制御 アーカイブ

    この連載では、AVRのUSI、TWIの2種類のインターフェース・モジュールを使ったI2C通信のC言語プログラミングについて解説します。まずは比較的プログラミングが簡単なTWIモジュールを使用したI2Cマスタ・プログラム、I2Cスレーブ・プログラムについて説明した後に、USIのマスタ、スレーブ・プログラムについて説明します。

  • AVRのI2C通信プログラミング(1) USIとTWI (PIC,78K,R8,HC(S)08/RS08,AVR,MSP430などのマイコン活用)

    この連載では、AVRのUSI、TWIの2種類のインターフェース・モジュールを使ったI2C通信のC言語プログラミングについて解説します。まずは比較的プログラミングが簡単なTWIモジュールを使用したI2Cマスタ・プログラム、I2Cスレーブ・プログラムについて説明した後に、USIのマスタ、スレーブ・プログラムについて説明します。 USIとTWIの説明に入る前に、まず、I2Cについて簡単に説明しておきます。なお、I2Cに関しては1、2、3線シリアル・インターフェースでも説明していますので、そちらも参照してください。 (1)I2Cとは ●概要  I2CとはInter-Integrated Circuitの略で、シリアル・クロック信号SCLとシリアル・データ信号SDAの2の信号線で通信することから2線式シリアル通信とも呼ばれます。また、このインターフェースは同期用のクロックがあるため、同期式のシリ

  • I2CとSPI

    I2C、SPIとは? I2CとSPIインターフェースは同期式のシリアル通信の規格で、非同期式シリアル通信(RS-232Cなどのシリアル通信)に比べて、高速で通信でき、また複数のスレーブを接続することもできます。ただし、伝送可能距離は短いため、通信は基板内や近くにある基板間といった近距離のものに限られます。 連載(CQ出版さんのサイトです)こちらにもう少し詳しく載せています。 → http://www.eleki-jack.com/cat21/ I2Cバス I2CバスとはSCL(シリアル・クロック)と、双方向のSDA(シリアル・データ)の2の信号線(GNDは含まず)で通信する同期式のシリアル通信です。バスには複数のスレーブを接続でき、マスタは個別に決められたスレーブのアドレスを指定してスレーブを選択してからそのスレーブと通信します。ビットレートにより、標準モード、ファースト・モード、ハイス

  • Xcodeのエディタで文字コード変換を行う - 甘いものが好きです

    Xcodeのエディタ内で日語を使えない(打ち込むことができても、ビルド時に警告が出たり、編集後のファイルを他のアプリケーションで読み込むと文字化けしてしまう)場合には、適切な文字コード(例えばUTF-8)に変更すればよい。*1 Xcodeで対象のファイルを開いている状態で、File Inspectorを表示する(Option + Command + 1)。文字コード情報はFile Inspectorの「Text Settings」にある。このセクション内の「Text Encoding」のプルダウンメニューに現在の文字コードが表示されている。文字コードを変更するには、このプルダウンメニューから指定したい文字コードを選択する。プルダウンメニューで指定文字コードを変更すると、編集中のファイルの文字コードを変更するか確認するダイアログ(「Do you want to convert the te

    Xcodeのエディタで文字コード変換を行う - 甘いものが好きです