[MSP430]温度差あり過ぎじゃないの?。160×128ピクセルLCDの設定を幾つかいじってみました。これは、昨日作成したBMP変換ツールで出力したデータをそのまま転送した物。この状態を正常としますね。初期化コマンドの一部を変更するだけで、画面を上下反対にできます。これまた初期化コマンドの一部を変更するだけで、ネガにもできます。※コントラストについて。コントラストは電源電圧に大きく依存します。初期化コマンドの一部にboostが有るのですが、これでLCDコントラスト電圧をどれ位発生するのかを決める事ができます。発生電圧が高い方がコントラストが大きくなるのですが、このLCDを3V程度で動作させる時は×4で動かしています。SPYBIWIREで動かすと、電源電圧が3.6Vとなってしまい(既に定格オーバーと言う話も)、SPYBIWIREで動かした設定を電池駆動に適用するとコントラストが小さく、よく見えません。boostをいじると極端にコントラストが変ってしまうので、biasをいじる方が良さそうです。以下に初期化コードを書いてみます。//bank0結局のところコントラストは電源電圧に依存してしまうので、もっとも良いのは電源電圧をモニタして、その電圧によって初期化パラメータを変えるのが良いでしょう。電池駆動システムを考える時、割と電源電圧とか、ボード上の温度とかの情報が欲しくなります。この点、MSP430にしろ、HCS08にしろ、内部のA/Dコンバータの一部の入力にこれらの入力があり、とても重宝します。逆にR8Cなんかも電池駆動ソリューションを目指してはいるのでしょうけれど(例えば秋月で売り出したR8C/29シリーズ)、内部に電圧や温度を計測する要素が無い。ビットマップファイルをPW160128LCDに最適化したデータに変換するプログラム。MSP430のアセンブラのテーブルを生成する。一応2色(白黒)、16色(グレースケール)に対応している、、、筈だ。サイズが8で割り切れない時の対処を行っていないので、更なる煮詰めが必要。ビットマップファイルをMSP430のASMソースに変換する。BMP、2色と16階調グレースケールです。上記のフォーマットは、大概のペイントツールで可能でしょう。/*引数のファイルをOPENする。/*ファイルのサイズを取得する。/*ファイルの内容を取り込んだので、CLOSEする。/*ファイルの情報を表示する。/*左下を原点にしている為に、上下方向のみ入れ替えが必要となる。/*画像データをASMソースファイルに変換する。[MSP430]まあ、やりたい事、やらなければならない事の上に、風邪をこじらせて見たりと、なかなか開発が進まないのですが、F2274オルゴール計画の第一歩として16階調グラフィックLCDに写真を表示する所までは来ましたよ。写真に写っているのはET2007の時のパスカルさん。元はWindowsのBMP形式、16色グレースケール、圧縮無しで作成したバイナリファイルを、MSP430用のアセンブラのテーブルに変換してプロジェクトに取り込み、プログラムでグラフィック領域のデータを読み込み、このLCDのデータフォーマットに変換して転送と、結構面倒な手続きで表示しています。逆になっているんです。ビットマップデータに関しては、MSP430で変換処理をやらせるより、従来も使った、パソコン上でLCDに最適化したデータに変換しておいてから、MSP430に転送する方式が良いですね。4KbyteしかCソースコードを記述できないので、あらゆる所でケチったコードを書かないと。※パラレルでも、シリアルでもインタフェースできるこのLCD(変換アダプター付き)、是非パスカルさんの所で買ってみてください。http://passworld.co.jp/index.php?lang=JP&lieu=AccueilMSP430に限らず、便利に使えますよ。[MSP430]ATS2007いやしかし、こちらへの参加はスケジュールの都合で無理、、、っぽい。何を!ですが、パスカルさんが、サードパーティベンダーとして出展、公演を行いますので、是非お会いしてきてください。写真の基板も、「行くなら持って行って!」と渡してしまったので、もしかしたら当日見る事が出来るかもしれません。パターン失敗しているので修正が入り、ちょっと恥ずかしいのですが。私の方も、先日パスワールドさんから購入した液晶と、この基板を接続して、何か作ろうかと思っています。F2274にはOP-AMPが内蔵されているので、OP-AMPで加算回路を構成し、タイマーで3つ位の音を同時に発生させ、合成、それでスピーカーを鳴らす、”絵の出るオルゴール”辺りが最初の目標かな。そこで、バイナリデータをASMソース化するツールを作らねばならない事に繋がると。[MSP430]パスワールドさんから写真のGadget(ソロバン開発ボード、グラフィック液晶各種)を入手しました。グラフィック表示し放題です。下敷きになっているのは、例の日経ソフトウエアです。ファミレスで音声用レコーダーを挟んだ形でインタビューされたので、どの様な記事になるのか興味津々でしたが、流石に上手くまとめられていますね。Japanに付いて)ってメディアがこの事に付いて紹介したのはWEBも含めて初めてではないのかな?。優勝賞金が1万ドルなんだからもっとメディアで取り扱っても良いのに、汎用OSプログラミング専門雑誌に抜かれるなんて。[MSP430]MSP430用のIARのキックスタート版では、Cソースに由来するコードサイズの上限が4Kbyteなのですが、じゃあコードではないconstデータはカウントされるのか?ですが、カウントされるみたいです。コードは小さくとも、constデータが大きければ制限が掛かってしまいます。言う訳で、配列をアセンブラコードで出力するツールを作った方が良さそう。DIPってメーカーでハーフピッチのヘッダー、ソケットを製造しているのね。MSP430のEZ430-F2013の回路図に掲載されている部品名をぐぐっても、ぐぐってもそのメーカーとか売っている所を見つけられず、ほとんど諦めていましたが、、、。「三人寄らば文殊の知恵」と言うか、ネット上だとちゃんと知っている人も居る訳で、情報提供してくれる方は本当に有り難い。(と言ってもこっちに情報を貰った訳ではないけれどね。)物を入手できるかもしれないとなると、明かりが見えてきたと言うか、ちょっとでも動き出す事ができるかも。http://www.k-tokiwa.co.jp/product.php?series_id=3759&maker_id=84ただ標準品が25ピンと50ピンで、今回欲しいのは6ピン、これはEZ430-F2013では4ピンしか使っていないが、430RFでは6ピン仕様となっているので、6ピン位まで対応できるかな?と言う思惑からです。http://www.ti.com/corp/docs/landing/ez430tool/index.htm?DCMP=MSP430ez430RFTools&HQS=Other+OT+eZ430-RFいずれにしてもF2xxxシリーズは、主力をF22xx、F23xxシリーズにして来るでしょうから。常盤商工には在庫を聞いてみました。1000個単位とかだったらどうしよう、、、充分あり得るなぁ。[MSP430]例のいきなりZIPファイルがダウンロードされてしまうリンク先のプロジェクトですが、ez430-F2013でもそのまま動作したと報告もらいました。お持ちの方は試してみて!。※容量性PADもなんか考えてみます。[MSP430]入門セミナーでデモを行っていたプロジェクトが以下のリンクから落とせます。zipファイルをダウンロードしちゃいますが(笑)。http://www.ti.com/lit/zip/slac136開発ツールの割り引きキャンペーンが行われています。購入するには受講者番号が必要です。https://www.extra-web.net/tij/tool-discount/※どうですか!。最近のコメントこんなものでよろしければ。場合..ありがとうございます。Electronicsアットマークエレ不要なデバイスドライバーを削除ダウンロードInterface付属SH2基板のSRAM有り/無しデバックモニタとHOS-V4同梱バージョンHOS本のサンプルをH8/3048Fでデバックする為のデバックモニタH8/3048Fのセクション情報ファイルインポートして使います。