覚え書き覚え書きパソコン・マイコン関連の、あとで必要になりそうな情報を残しておくための、健忘録てきななにかです。ないブログに表示されています。新しい記事を書く事で広告が消えます。CM2019/09/16STM32F030F4P6で7735LCD表示(主文)またしても、STM32F030F4P6でLCD表示を行う記事です。今回は7735というチップで制御されたカラー液晶ディスプレーです。表示能力は、128x128で、色数は18ビットモードと16ビットモードの2種類から選択出来るようです。5110より明らかに高性能なのですが、1画面分のデータ量が増える分、速度的には不利になるので、全ての面でNokiaに勝るというわけではありません。いえ、84x48ドットモノクロのNokiaと128x128ドットフルカラーの7735では、画面の情報量が圧倒的に違いますし、機能も多いので、使い勝手は7735の方が上だと思います。この程度のシステムでも一瞬で画面が書き換わるNokia5110も十分に魅力的です。この「忍者ブログ」には、1つの記事あたりの文字数に制限があるようで、それに引っかかってしまいました。プログラムコードの部分だけなら通ったので、今回は、主文とソースが別れました。SPIという記事や、ブログサイト「ネコ技研」様のTFT液晶LCD+AVRマイコンで自作フォントを表示という記事が大変参考になりました。STM-1という記事の意見が参考になりました。この場を借りて、お礼を述べさせて頂きます。ありがとうございました。「おじさん工房」の主様は、「20pin-16KBじゃ足りなすぎる」ということで、1ランク上の「STM32F030K6T6(32pin-32KB)」に移行して開発を進めましたが、私はそれを知りつつ、20pin-16KBのSTM32F030F4P6を使い続けております。安かったから、まとめ買いで100個も買っちゃったんだもの。(STM32F030K6T6も幾つか持ってますけどね)プログラム的には、Nokia5110のものをベースに、コマンド周りを中心に変更しています。SPI通信に関しては、いわゆる「ソフトウェア式」のため、7735に対しては速度がかなり遅いようです。これを、「ハードウェア式」に改めた場合、高速化されるのか、それとも、ほとんど変わらないのか。その辺のことは、これから見定めて対応したいと思います。}[0回]STM320CM2019/09/01STM32F030F4P6で5110LCD表示(EmBitz-サンプルプログラム)またしても、STM32F030F4P6でLCD表示を行う記事です。今回はNokia5110というグラフィック液晶ディスプレーです。1602よりも若干高めで、そもそも、供給源が解体された携帯電話からの回収部品であるために、市場からは1602よりも早く駆逐されてしまうと思いますが、決められたキャラクター文字しか表示できない1602よりも、表現力は上で、使い勝手は圧倒的に勝るはずです。いえ、まだ「表示できた」というだけのレベルで、文字や記号を表示するには至っていません。「ここまで来る道のり」が厳しかったです。//画面更新のタイミング。