
冒頭アイキャッチ画像に、手こずって汚い半田付けのチップ写真を掲げてしまいました。東芝HN1C01FU、「ウルトラスーパーミニ」パッケージ品であります。半田付け苦手で老眼の年寄りには過ぎたる一品。NPN型トランジスタ2素子(ほぼほぼ2SC1815に近い特性らしいです)をワンチップにしたもの。
デバイス作る人>>デバイス使う人>>デバイスおたく
R言語所蔵のサンプルデータをABC順(大文字先)で端から眺めております。今回は1970年代の米国における事故死者の統計6年分です。前回に続き時系列データです。前回のガスの消費量に季節変動があるのは素直に納得できるのでありますが、事故にも季節変動があることが明らかな感じです。なぜ?
前回端子からの割り込みやってしまいました。普通は先にポーリングだったかなあ、ということで今回は端子のポーリングしてみます。ポーリングはGoroutineにお任せして、結果はchannelで受け取ると。ついでに無関係なLEDもチカチカさせたりして並行に処理している雰囲気をだすってもんかと。ありがち?
前回はブロックダイアグラムをScilab+Xcosでシミュレーションしてみました。確かにIIRフィルタから直交する正弦波(つまりはSIN波とCOS波ですが)が生成されてました。今回は実機STM32F446RE上で確認したいと思います。使用させていただくプログラムは三上先生のプログラムそのままであります。
前回がLTspiceで様子を見るの回だったので今回は実機を動かす回です。ブレッドボード上にBJTトランジスタ2N3904の差動アンプを組み立てその動作の様子を観察します。ホントは3つ回路があるので、3つともやらなければならないのですが今回実験は一つだけです。一つはパス、もう一つはまた次回(半田付けがメンドかったのよ。)
Go言語で書いたプログラムをMCU上で走らせることができるTinyGoは、多くのマイコンボードをサポートしているだけでなく、定番の周辺デバイスも多数サポートしています。直接デバイスとしてのサポートが無くても、I2CやSPIといった標準インタフェースをサポートしてくれているので楽。今回は秋月製の定番LCDを接続。 “AT SAMの部屋(5) XiaoでもGo!秋月AQM1602をTinyGoで制御してみる” の続きを読む
前々回にZephyrのデバイスツリーが分かったかのようなことを書いてしまいましたが、あれは一時の気の迷いでしたね。全然分かっちゃおりませんでしたな。今回、スイッチから割り込みを受けようとしてまた迷宮に迷いこみました。そういう時は素直にサンプルソースなど真似してみるべしと。やってみました。 “モダンOSのお砂場(47) Zephyr、キー割り込み受け。STM32F401RE” の続きを読む