2011-01-01から1年間の記事一覧

卒業

明日から新しい職場だ。最後の最後でストレスのせいか帯状疱疹になってしまいました。まだ30代前半なのに、、 あと先月末子供が生まれててんわやんわでした。

二ヶ月ぶりの更新2

前に作ったMP3プレイヤーのケースを作り直しました。スピーカーを1個から2個つけてステレオにして、Ф3.5のステレオジャックを外しました。 無駄にWQVGAの液晶が付いています。

二ヶ月ぶり更新1

2ヶ月ぶりの更新です。 私のお気に入りのブログの一つの「エレ玩 Konyaの開発記録(http://elegan-konya.at.webry.info/)」に感化され、PIC32でゲーム機を作ろうと思い、作ってみました。肝心なゲームソフトは作っていませんが・・・前に作ったスクリプトエ…

32.768kHz 水晶にはまった

PIC32MXに接続するサブクロック(32.768KHz)が安定して発振してくれなかった。 色々調査した結果、グランドの取り回しをサボっていたのが原因でした。 水晶発振子の金属ケースとグランドを半田付けしたところ安定してくれました。

ICE BREAKERSのケース

ちょっと前ぐらいから、MINTIA, FRISKと同じカテゴリのタブレット菓子「ICE BREAKERS」がコンビニで見かけられるようになりました。 このケースを電子工作に使えないかと思いつつ、内側の寸法を計ったところ、7.3cm x 4.7cm x 0.5cmぐらいでした。 厚さが0.5…

CoCoNet液晶工房(Special Sale)

今日と明日は、CoCoNet液晶工房閉店セール 39円と626円均一セールでした。その道の人たちが沢山いました。626円の品のQVGA液晶2枚、2.4GHz無線通信モジュール2枚、39円の細かいものを購入。 明日は品物が残ってるのかな・・・

漢字表示方法

液晶に漢字を表示させるためにフォントデータは、PIC24だと外付けEEPROM、PIC32では512KBのフラッシュの半分をフォントデータとして占有していました。これはちょっと贅沢な使い方なので、何かいい方法ないかなと、ふと思ったら、SDカードにフォントデータを…

PIC32でMP3再生2

先日のRAM上プログラムダウンローダーでMP3再生ができることを確認しました。SDカード内のMP3ファイルを再生できます。 プログラムを全てをRAMに載せると容量が足りません。RAM上からROMコード呼び出す方法で、液晶表示、MDD File SystemはROM上、MP3デコー…

「リモートメッセージディスプレイ」とりあえず完成

bluetoothで液晶を制御して描画できるデバイスです。 当初、液晶描画用コマンド、画面保存コマンドを考えていましたが、都度コマンドを作るのは面倒なので、プリミティブな処理関数とLispライクなスクリプトエンジン載せました。 bluetoothのシリアルポート…

PIC32でRAMからROMコードを呼び出すことができた

ようやくで来ました。ebaseの設定でおかしな動きをしてました。 ROM上のダウンローダーが設定した割り込みベクタのベースアドレス(cp0_ebase)をRAM上プログラムに実行を移した時に書き換えていた。その後、RAM上プログラムがROM上ダウンローダーを呼んだら、…

それにしても、PIC32は電流食うな

PIC24Fを使っている時と比較して、当然だけど、あらためて実感。

PIC32でRAMコードからROMコードの呼び出しがうまく動かない

短いROM上コードは正常に戻ってくるが、Microchip solutionのMDD File SystemのFSInitを実行すると、戻って来れずリセットがかかってしまう・・・__longcall__属性してるけど・・・

面白そうな入力デバイスが

「スライドスイッチ機能付感圧センサ」これは何かに使えそう・・・

電源系の配線ミスってた(悔)

ふと、充電コントローラーを半田付けしてないのに、USBを差して動いているのだろうと気づく 。バッテリ出力に繋がるべきレギュレータ入力がUSB電源に繋がっていた。暫くはバッテリをつけないから、このままにしておくけど、それにしてもショック!! ああ、…

PIC32MX基板でRAM上コード実行

PIC32MX基板でも動かすことができました。.ramfuncではなく、マニュアル読んでバスマトリックスのレジスタを設定しました。バスマトリックスのメモリパティショニングのレジスタはC32コンパイラのstartupルーチン(crt0.s)を書き換えて設定しています。 次の…

PIC32でRAM上コード実行

PIC32のFlash回数は1000回(min)です。H8とかの100回よりましですが、PIC24の10000回と比べると、中華LCDとかのデータシートが怪しいデバイスのソフトを作るには、ちょっと心配です。また、Flash書き込みは時間がかかります。そこで、RAM上にシリアルポートか…

PIC32MX基板興し

以前にDigiKeyで買ったPIC32MX695F512H用に基板を興して、部品を実装しました。 LEDチカチカとUSB MSDの動作確認ができました。 [ その時買ったPickit3にも火をいれましたが、Pickit2と使い勝手が異なりちょっと手間取りました。Pickit3はCPUのアーキテクチ…

まさかこんなに役に立つとは・・

第36回のPIC情報交換会で私が頂いたジャンク基板はMCP1650のDC-DCの基板でした。私はグループ2の計画停電対象地区に在住です。まさか、こんなに役に立つとは思いもよりませんでした。秋月の1Wの100ルーメンのLEDを3つ付けて、タカチのアルミのケースに入…

捨ててしまった(T_T)

そういえば、先週の土曜日に鈴商でかったBU9480F君。小さいから無くさないように秋月で買った部品と同じ紙袋に入れておいたが、秋月の部品を取り出してその袋を捨ててしまっいた。ゴミはすでに出してしまったので、今頃、灰になってるでしょう。

作業場移転

年末に引越しし、作業場を立ち上げるのに時間がかかってしまった。 明日のPICクラブには作品が間に合わぬ・・・