Thomasさんのソースコードは、いろいろなしかけがあって面白いが、改修するのは最初難儀した。リエントラントと書いてあるのでソースを一生懸命追ったが、どこにもリエントラントなタスクは起きない構造になっている。普通、リエントラントと言うと、ユーザーから次々に仕事(マルチタスク)を受け取るイメージであり、LEDのブリンクや、RTCの表示などのコマンドをどうやってリエントラントしているのか、首を傾げていたのだが、ソースを調べていくうち、UARTがいつでも受信受付可能なことを単にリエントラントと言っているだけだということがわかり一気に改造が楽になった。夜半、ソフトが完成し嬉々としてフォトフレームを居間に持ち込んで家族に見せたが、反応なし。予想はしていたけれど、やっぱり落ち込む。この液晶、綺麗に見える角度が限られており、反射が多くて見難かったのかもしれないと一人慰める。ランダムな表示、スイッチによる自由な画像の選択などの機能は、スキー合宿が終わってから着手することにする。フォトフレームプロジェクトは、このあたりの開発をもって一段落させることにしよう。小手先の操作を便利にしてもあまり意味がない。基本的なVGA画像をもっと早く表示することの方が大事だ。なるとやっぱりDE0の出番だろうか。DE0をフォトフレームにしてしまうのはもったいない。心電計プロジェクト:スケールが出ると心電計らしくなる(2015.01.08)心電計プロジェクト:TFT液晶に念願の心電波形が出た(2014.12.18)心電計プロジェクト:STM32F103の心電波形表示で悪戦苦闘(2014.12.03)心電計プロジェクト:CooCoxでARMの表示系ソフトを開発する(2014.10.16)心電計プロジェクト:表示部のARM基板の開発環境を一新する(2014.09.19)コメントこんにちは。今、少しUSBにはまっています。弁護士さんのマイコン解説本、こういう人もいるんですね。07時46分みなさん、コメント有難うございました。さんデータシートを良く読んでいない証拠をみつけられました。ページは16バイトと決まっているわけではない。表記を直しておきます。容量の大きなEEPROMはPAGEサイズも大きくなりますよ。10時29分おはようございます。ランダムって意外と難しいですよね。SH-2A基板でランダムのみのスライドショーを作りましたが、SH-2Aも不揮発メモリがないので、常に同じ乱数系列になってしまいました。私の場合、RTCやEEPROMを実装するのが面倒だったので、電源ON時に未接続のADCを動作させてふらつく値を元に乱数を初期化しました。画像の高速表示ですが、目にも止まらぬ早さとなると、フリッカを感じないと言われる20ms以下の描画速度が必要かもしれません。なると、SDカードの読み込み速度を含めて表示速度自体の高速化は難しいと思われますので、展開用のバッファを2面設けて、交互に表示した方が良いかもしれません。この方法だと最初の画像表示までは2面のデータを準備するので電源ONから多少の時間がかかります。フォトフレーム頑張って下さい。07時40分コメントを書く名前:メールアドレス:(ウェブ上には掲載しません)アドレス(URL):この情報を登録するコメントは記事投稿者が公開するまで表示されません。ランダム表示とタクトスイッチでの制御。