雑記

Arduino + DS18B20で温度モニタ

連日30℃を超える日々により、ただただ作業部屋が暑い。 部屋に温度計がないのでしばらくは体感温度だけで様子を見ていたが、暑い日が続くと エアコンや扇風機やらの冷房機器がちゃんと効いているか室温をモニタしたくなった。 p { f...
Renesas RA MCU

part.6 SPI通信

目的 FSPライブラリ(sci_spi)のサンプルプログラムを動作させて、RAのSPI通信動作の確認をおこなう。サンプルプログラムはSEGGERのRTTを使用してプログラムの表示/入出力をおこなっているので、この操作も確認する。 全...
雑記

ROCK64のUART1を有効化

前回ROCK64からSPI通信でデバイスを動かそうとしていろいろと試作をしていたら、SPIのSCLKラインに外部から許容電圧を超える5Vの電圧を間違えて入れてしまい、このピンだけ無反応になってしまった。。。 仕事であればこの基板は即捨...
雑記

ROCK64でSPI通信

GPIOがうまくいったら次はSPIということで、ROCK64でどうやるかを調べてみたところ のスレッドで書いてあることが大いに参考になったので、こちらの内容を基に動作を確認してみた。 * 以下の操作はルート権限が必要なので、su...
雑記

Windows10でアイコンが消える不具合の対処

今日もいつも通りWindows10を立ち上げるといつも表示されているアイコンが表示されておらず、 さらにスタートアップに登録されているプログラムも起動しない不具合に遭遇した。 しょうがないのでGoogle先生に助けを求めると、以下の...
雑記

ROCK64+ArmbianからGPIO制御

ゲームコンソールにもなるROCK64だが、GPIOやSPIの信号を入出力するためのコネクタピンに ハードロジックを接続してLinuxから制御したいと思っていたので、その検証をしてみることに。 まずはGPIOの制御方法だが、知りたい情...
雑記

ROCK64でLakkaインストール

前回ROCK64でGUIでもひとまず動くディストリビューションが見つかったので普通の開発作業はこちらで済ませることとし、 一度試してみたかったゲームコンソール用のディストリビューション(Lakka)を別のSDカードにインストールすることに...
雑記

ROCK64のGUI問題の対応

前回のROCK64で黒い横線が頻発してLinuxのGUIがちゃんと動かない問題をなんとかするため ちゃんと動くディストリビューションを求めて調査開始。 最新のkernelバージョンの5.*ではなく4.4系が動く可能性があるとのことだった...
雑記

ROCK64 到着

去年注文していたROCK64の基板が中国から届いたので開封。 基板と一緒にヒートシンクも注文していたので、これをCPUに搭載したのが下の絵になる。 見た目はカードサイズのCPUボードで、コンピューティングに必要なI/O(USB, E...
雑記

PINE64.comでROCK64を購入

もうすぐクリスマス。 まだサンタクロースの存在を信じる小学生低学年の子供にはNintendo Switch+スプラトゥーン3というビッグなプレゼントを用意したが、少しは頑張っている自分にも何かプレゼント(おもちゃ)が欲しいと思ったこと...
Renesas RA MCU

part.5 Renesas RA MCU
UARTでシリアル通信

目的 FSPライブラリ(sci_uart)によるシリアル通信の制御方法をサンプルプログラム(sci_uart_ek_ra6m4_ep)を使用して理解する。 全体フロー USBシリアル変換モジュール TXD7/RXD7 (P61...
Renesas RA MCU

part.4 Renesas RA MCU
GPIOによる外部トリガーで割り込み

目的 割り込みコントローラ(ICU)による外部割り込み処理をGPIO(SW1,SW2)を使用して理解する。 全体フロー プロジェクト作成(bare-metal) コンフィギュレーション設定 ソースコード修正(hal...
Renesas RA MCU

part.3 Renesas RA MCU
GPTタイマーでLED点滅

目的 汎用PWMタイマー(GPT)の基本的な使い方を理解する。 GPTと割り込み処理を使いLEDを点滅させるプログラムを作成する。 プロジェクトをスクラッチビルドする手順を理解する。 全体フロー 検討(...
Renesas RA MCU

part.2 Renesas RA MCU
GPIOでLED制御

目的 Renesas RAファミリビギナーズガイドのサンプルコード(Chapter.8)を利用してEK-RA6M4評価基板のGPIO(LED1,2,3)を制御し、 GPIOの基本操作についての理解を進める。 また付属のLEDだけでなく...
Renesas RA MCU

part.1 Renesas RA MCU
EK-RA6M4評価キットをインストール

目的 Renesas RA EK-RA6M4評価キットを使ってrenesasのRAマイコンの基本を学ぶため、開発環境のセットアップをおこなう。 EK-RA6M4購入時に標準でバンドルされているクイックスタートサンプルプロジェ...