SPIやUARTなどとやりたいことは近くてできることがちょっとずつ違う感じ。 デバイスアドレス、レジスタアドレス、レジスタデータの指定の仕方 早速本題。 I2C通信ではデバイスアドレス、レジスタアドレス、レジスタデータをそれぞれ指定する必要がありまして、下記のように宣言する。 int ...
// 24の方がSPI通信量が多くなりますが、諧調表現が綺麗になります。 //lcd.setColorDepth(16); // RGB565の16ビットに設定 lcd.setColorDepth(24); // RGB888の24ビットに設定(表示される色数はパネル性能によりRGB666の18ビットになります) // 基本的な図形の描画関数は以下の通りです。 /*...
サンプルプログラム 概要(Google翻訳)原文 CH592 は、BLE ワイヤレス通信を統合した RISC-V MCU マイクロコントローラーです。2Mbps BLE通信モジュール、フルスピードUSBホストおよびデバイスコントローラおよびトランシーバ、セグメントLCDドライバモジュール、SPI、4つのシリアルポート...
[MultiCore MP] 6つのCPUコア間で通信をするライブラリを追加しました。 [LowPower] システムクロックの動的選択(156 MHz / 32 MHz / 8 MHz)による省電力APIを追加しました。 [Flash] SPI-Flashへ読み書きを行えるライブラリを追加しました。
MicroSD変換モジュールの使い方(6ピンSPI)(工事中)(1) SSOP-DIP変換基盤のはんだ付け!(AE-SSOP20) インバータモジュールの使い方(INV74HC04)(工事中)(1) マイクロSDソケットモジュールの使い方(MCSD125A)(工事中)(1) ヒートシンクの使い方(HS14-7BK・HJI11.2×5×11.1)(2,2) ...
void io_mux_init(void) { fpioa_set_function(11, FUNC_SPI0_SCLK); fpioa_set_function(10, FUNC_SPI0_D0); fpioa_set_function(6, FUNC_SPI0_D1); fpioa_set_function(26, FUNC_GPIOHS7); //fpioa_set_function(12, FUNC_SPI0_SS3); } ...
[MultiCore MP] 6つのCPUコア間で通信をするライブラリを追加しました。 [LowPower] システムクロックの動的選択(156 MHz / 32 MHz / 8 MHz)による省電力APIを追加しました。 [Flash] SPI-Flashへ読み書きを行えるライブラリを追加しました。
プリメイドAIのボード上にはSPI端子用コネクタ(ZH)があるようです。 周辺機器接続あるいは他端末と高速通信が出来ると思います。 ZHコネクタの圧着は専用器具を使った方が良さそうです。大きめの圧着器具では全然作れませんでした・・・。 ファーム書き換え STM32CubeIDE ST社公式のアプ...
SPI STMPE610 設定方法のサンプルはsrc/lgfx_userにあります。 上記対応機種とコマンド体系の類似したディスプレイであれば対応可能ですが、当方で入手し動作確認が取れたもののみ正式対応としています。 対応要望を頂けた機種には優先的に対応を検討致します。
サンプルプログラム 概要(Google翻訳)原文 CH592 は、BLE ワイヤレス通信を統合した RISC-V MCU マイクロコントローラーです。2Mbps BLE通信モジュール、フルスピードUSBホストおよびデバイスコントローラおよびトランシーバ、セグメントLCDドライバモジュール、SPI、4つのシリアルポート...