LSI Jiu-Jitsu

電子工作とブラジリアン柔術

2020-05-01から1ヶ月間の記事一覧

RGB OLEDで遊ぶ (2) - PPMファイル表示

Raspberry PiからPPMファイルを表示するプログラムを組んでみました。こちらの記事のPBMファイル作成と同じようにGIMPで96x64へリサイズして、PPMフォーマットへエクスポートします。プログラムはこのような感じです。 ▶spi.c #include <stdio.h> #include <stdlib.h> #include <wiringPiSPI.h></wiringpispi.h></stdlib.h></stdio.h>…

RGB OLEDで遊ぶ (1) - SSD1331

秋月電子で購入したRGB-OLEDをRaspberry Piから動かして遊んでみました。 コントローラーであるSSD1331のライブラリが公開されていますが、コマンドを直接叩いて動かしてみたので纏めてみます。http://akizukidenshi.com/catalog/g/gP-14435/ akizukidenshi.…

Raspberry PiでSPI

Raspberry PiでSPI接続のOLEDを動かしてみましたので備忘録です。C言語を通して制御しましたのでライブラリのWiring Piをインストールしておきます。 $ sudo apt-get install wiringpi 一般的なSPI接続のOLEDは、「GND」「VCC」の他にSPI通信用の「SCL」「SD…

びんぼうでいいの

電子部品の整理をしていたらaitendoで2年ほど前に買ったArduino UNOの互換ボードびんぼうでいいの www.aitendo.comの未制作のケース付きセットが出てきました。 強烈なネーミングですが、お金をかけずに楽しめるところから来ていると商品説明欄にも書いてあ…

STM32で遊ぶ (11) - SPI

I2C接続のOLEDと同様にSPI接続のOLEDも表示させてみました。 OLEDのコントローラーはSH1106になります。SPI信号は SPI1_NSS SPI1_SCK SPI1_MOSI の3本を使用しました。データシートより各信号のピン番号を調べると PA4 PA5 PA7 に割り当たっています。 https…

激安USBロジアナで遊ぶ (3) - 時間計測

PulseViewで観測した波形内で任意の間隔の時間を2種類の方法で測定することができます。「Show Cursors」アイコンをクリックすると2つのポイントの間の時間を測定できます。 周波数も表示され、微調整も可能です。 もう一つはマーカーを使った測定です。 波…

激安USBロジアナで遊ぶ (2) - トリガー設定

トリガーは非常に便利な機能ですが、同時にプロトコル・デコード機能も利用することで更にデバッグがやり易くなります。下記のアイコンをクリックすると右側にプロトコル選択画面が表示されます。 今回はSPIをデバッグしているので検索から表示されるSPIをダ…