mbedでシーケンサーのひな型を作ってSPI通信でPSoCに受信させようと思ったがPSoC側のプログラムがどれがどれだか迷った。1週間前に自分が何をやってたか忘れているっぽい(^q^;寝ながらブログを見返していてPSoC4でSPI受信プログラムを書いたのを思い出した。配線図mbedのプログラムhttps://developer.mbed.org/users/ryood/code/SpiSequencerSender_Test/mbedのリポジトリにあげるとクラス化した部分はライブラリとしてカプセル化されてしまうようだ。メモ:自分流でクラス化していくと行く先が正しいか正しくないかわからない。クラス化すると単体テストがしやすくなるので拡張性は高くなりそう。setter式の記述と単なる変数の代入が混在すると一瞬あれ?っとなる。コンストラクタで変数の初期化をずらずら並べるとやっぱり後で訳がわかなくなりそう。Windowsのプログラムみたいにからっぽのクラスの実体化と、オブジェクトの生成(init()とかで)分けた方がいいのか。fx-JP500買ってみた。mbedのRtosTimerをClassの中で使う。F401RE(mbed)でシーケンサーを作るつもりで入出力デバイスのテスト。F40...mbedのAnalogInでPotentiometerの読み取り値のふらつきを抑える。Headerは一部未接続(メモ)NucleoF401REでQEIライブラリを使う。F401RE(mbed)でDebounceInライブラリを使う。F401REのファームウェアアップデート。DACのMCP4922を動かす。F401RE(mbed)をMasterにしてPSoC4とSPI通信する。F401RE(mbed)でNokia5110を動かす。USBシリアル変換モジュールで使う。Kitを外部クロックで動かす。KitでSPI制御のDCOを作る。UnoをSPIのMasterにして、複数のSlaveを使う。秋月のI2Cバス用双方向電圧レベル変換モジュール(PCA9306)を使ってみる。LCD5110をU8GLIBで使ってみる。ArduinoとSPIのDAC(MCP4922)でエンベロープ・ジェネレーターを作る。OTAのNJM13600、NJM13700をシンプルに使う。