[i.MXRT1060]emWinでテトリスを作ってみた〜第4回〜

今回でテトリスを完成させたいと思います。完成と言ってもテトリミノが上から降ってきて、揃えて消すくらいのことしかやりません。 emWinを使ってテトリスを作成すると言っても、とても基本的なことしか行っていません。もっと高度

もっと読む

[i.MXRT1060]emWinでテトリスを作ってみた〜第3回〜

さて、前回はテトリミノの描画に時間が掛かりすぎてゲームにならないという失敗をしました。 今回は、もっと高速にテトリミノを描画する方法を探ります。 テトリミノ描画高速化の方法は? 考えたことは、いくつかあります。 以上です

もっと読む

[i.MXRT1060]emWinでテトリスを作ってみた〜第2回〜

さて、今回から実際に画面にテトリスのコードを実装して行きたいと思います。そして、テトリミノ(ブロック)が表示されるか確認したいと思います。 第2回でやること テトリミノの表示 プロジェクトにビットマップのバイナリーを取り

もっと読む
[i.MXRT1060] emWinでテトリスを作ってみた〜第1回〜

[i.MXRT1060]emWINでテトリスを作ってみた〜第1回〜

今回は、以前作成したマイコンのコンソールで動くテトリスを、GUIライブラリであるSegger社のemWinを使ってLCD画面でテトリスをしたいな〜と思い作ってみました。 emWinのGUIライブラリの使い方なども勉強にな

もっと読む

[i.MXRT10xx]FlexRAMのパーティションを変更する方法

i.MXRTではFlexRAMという機能によって、TCMメモリ(ITCとDTC)とOCRAM(On-Chip RAM)のサイズを上限サイズ内でその割当てを変えられる設計になっています。 例えば、命令コードはITCM、デー

もっと読む

[i.MXRT10xx] eFuseの書き換え方法

i.MXRTシリーズには、eFuseというデバイスの外部メモリのブートコンフィグレーションやキャッシュ設定等格納するメモリがあります。 今回は、そのeFuseの書き換え方法を紹介します。 eFuseの書き換え方法 ここで

もっと読む
LPC5500なら汎用でもセキュリティでもお手のもの

【LPC5500】NXPマイコンなら汎用でもセキュリティでもお手のもの

いや〜〜去年の暮れにパソコンが壊れて以来このブログのアップデートも滞っていましたが、なんとか自分でパソコンを修理することで復活しました〜〜〜\( ^o^ )/ ヤ ッター♪ と言うことで、パソコン復活後の第1弾は、NXP

もっと読む

[LPC54608] SDRAMを使ってみた。〜備忘録〜

今回は、SDRAMを使ってみました。いくつか設定が必要なのですが、簡単にSDRAM領域を拡張して使用することができます。 では、早速行ってみます。 要点 ピン配でEMCピンを設定しておく。 EMCドライバーを使用する リ

もっと読む

[LPC54102] マイコンのコンソールでテトリスを作ってみた

今回は、マイコンのコンソール、いわゆるUARTを使ったターミナル出力を使って「テトリス」を作ってみました。 使用した言語は、組み込みなのでもちろんC言語を使用しました。 「作ってみた!」と大層なことを言っていますが、ゲー

もっと読む

Segger社組み込みグラフィックスGUI emWinの使い方

今日は、MCUXpresso SDKにフリーライセンスとして付属してくる組み込みグラフィックスライブラリーemWInの使い方を紹介したいと思います。

もっと読む