先日に宣言したように、PIC24FでaitendoのSPI-GLCDを制御しました。
とりあえず、関数の引数にダブルクォーテーションで文字列をくくるだけで8*8の文字がそのまま表示できるような関数も作りました。
現在、@tosihisaさん提供のLinuxフォント(12*22)で表示できるように頑張ってます。



  • いきなりフォントを読みだそうとしたら失敗したからフォントの1つだけをコピペしてやってみる。 posted at 21:48:51

  • C++こわいよぉ・・・ posted at 21:11:19

  • mbedの方のプログラム見たけど、C++とか全然わっかんねぇ・・・。 posted at 21:05:42

  • ああできねぇ。もうmbedのやつパクろっかな?。 posted at 20:47:56

  • ふむふむ。MacBookAirはとっさの時にナイフとして使えると。サバイバルでの必需品になるかもww。 http://bit.ly/aXSJrh posted at 20:16:40

  • でかいフォントはそう簡単には表示できねぇな。コイツ、強いぞ・・・ posted at 20:01:25

  • BMPを表示はまだ自分には難しかった。 posted at 19:34:50

  • 8*8のフォントだけだと13%だった。 posted at 19:33:41

  • 試しにLinuxのフォントを#includeしてみたらプログラムメモリ使用領域が39%で普通にできた。よし、コレならいけるっ posted at 19:30:53

  • プリンタのドライバ自作とは・・・。すごいっ。 RT @Maneco1227: @penta_twi 大昔、LinuxでXのフォントをぶっこ抜いて、やはりLinux用エプソンプリンタドライバ?を作ったのを思い出しました。 posted at 19:21:53

  • なんとなくできそうな気がしてきたからLinuxフォント(12*22)に挑戦してみよう。 posted at 19:13:54

  • ふむふむ。一番大きいフォントは全部で42文字か。ところでコメントアウトされたところもファイル容量で数えられてるから除いた大きさがしりたいな。 posted at 18:44:19

  • tosihisaさんのLinuxのフォントを実装したいけどメモリが足りない。くまったなぁ。 posted at 18:36:41

  • オナカイッパイ posted at 18:34:26

  • 近くのジャスコは遥か昔からクリスマスケーキの予約受付してますけど。結構大きく展示してあったしw。 posted at 17:31:41

  • @lynxeyed_atsu 解説ありがとうございます。やはりそんな感じでしたか。 posted at 17:01:27

  • どんどん前に進まないといけないのだよ。細かいことなど(ry posted at 16:45:02

  • 現在BMPを二値化してGLCDで表示しようと考えてる。(調整はっ?w posted at 16:44:32

  • @lynxeyed_atsu この意味がわかりませんでした。 RT @lynxeyed_atsu: @penta_twi 自己解決したようだけど、1文字分ですなw posted at 16:43:32

  • 調整に頭を結構使いそうだからデスクトップを離れてノートでやろうかしら。ノートの方がなんか頭がよく働くんだよね。ディスプレイがちっちゃくて大変だけど。 posted at 15:40:45

  • あとは細かい調整とかドット単位で表示する関数だけだ。 posted at 15:39:28

  • @tosihisa さんの12*22のLINUXのフォントを表示してみました。このLCDのRAMの行が8bit単位だから少し面倒だった。そしてデータ出力の順番の関係で向きが横になってしまった。w http://twitpic.com/335sj9 posted at 15:37:28




  • おーっ! RT @syktcom: @penta_twi 一緒にダイエットしよう!しゃーるうぃーだいえっとー posted at 14:47:54

  • 気づくの遅いとか言うのはナシでw posted at 14:46:26

  • お菓子を買ってきたけど自分の顔が丸くなってきたようにみえて食べるのはやめたw posted at 14:46:09

  • @lynxeyed_atsu え?どういう意味ですか? posted at 14:43:41

  • 自己解決しましたが。 posted at 14:25:31

  • あつ師匠のOLEDのプログラムだと何行目だっけ。でもあっちは漢字も対応してるからもっと配列が増えるな。 posted at 14:25:09

  • @lynxeyed_atsu Simさんの作ったプログラムだとコチラの84行目です。http://mbed.org/users/Sim/programs/FontTest/gpdz3d/docs/main_8cpp_source.html posted at 14:23:56

  • パクるというと言い方が悪いか。参考にしました。 posted at 14:19:24

  • 結局オレもパクってますがw orz posted at 14:16:27

  • @lynxeyed_atsu さんがパクった@Sim0000さんのフォントデータですw。 posted at 14:15:56

  • 理由わかった。どうやって8*256の配列の要素にアクセスすればいいかを考えればわかった。 c << 3じゃなくてc * 8 と考えたほうが良い。 posted at 14:14:39

  • フォントデータの読み込みでconst unsigned char *p = &font8[c << 3]; ってなんで3つ左シフトさせてるのかがわからない。 posted at 14:04:12

  • とりあえず、16進数を2進数にしてフォントを展開 posted at 13:45:57

  • フォントデータがどうなっているのかを思考中・・・ posted at 13:41:34

  • おお~、順調、順調RT @smart_lab_jp: 【New Blog Post】 Android出荷数がiPhoneの2倍!? http://is.gd/gB78C posted at 13:00:40

  • お腹いっぱい。 posted at 12:58:24

  • あとはページ単位じゃなくてドット単位で表示する関数も作らないとな。 posted at 12:53:57

  • いちいち関数の名前の先頭にGLCD_xxxxとか付けるのメンドイし、汎用性もなくなるし。でもクラスも大変なんだろな。 posted at 12:51:32

  • あー。C30でクラスとか使いてー。あんまし分かってもいないけどww。 posted at 12:50:34

  • そろそろいい頃合いだし、昼飯とかアニメ鑑賞しようか。 posted at 11:13:49

  • @syktcom まず、ロボコン部に入ろうか?w posted at 11:13:04

  • こんな感じ http://twitpic.com/333w9i posted at 11:07:39




  • delayなんて所詮はdelayなんだよね☆。 posted at 11:02:44

  • そんな時のタイマ割り込みが! posted at 11:02:22

  • 取り合えず、これで最後の調整tかヘッダとかプログラム分割してライブラリ化したら完了。 posted at 11:01:19

  • ケータイのストップウォッチで測ったら180秒が2分42秒だった。長いのならまだ原因はわかるんだけど、短いっていったい?delayms()を見直そう。 posted at 11:00:09

  • 幸いにもunsigned int じゃなかったw。 posted at 10:58:51

  • 適当に3分時計を作って0秒間近になって気づいた。カウンタ変数をデクリメントしてsprintf()して表示さしてるんだけど、180以下でもデクリメント止めてねえww。結果→マイナスゾーンに突入ww posted at 10:58:32

  • @syktcom わーわー posted at 10:55:05

  • あれ?やること終わっちゃった? posted at 10:47:31

  • 黒点が出るヤツだけど、初期化した後にすぐデータを送ると出るみたい。初期化した後にまず、RAMをクリアするとでなくなった。 posted at 10:47:10

  • 昨日の続きでGLCDのx,y軸をセットする関数できた。これで文句なし! posted at 10:25:16

  • 窓を閉めたら完全に引きこもりになりそうな気がする posted at 09:39:17

  • ディスプレイが光沢式なので昼間は窓からの日差しで映り込みがきになる。窓を閉めようかな。 posted at 09:38:14

  • デスクトップPCを起動なう。今日も1日マイコンと戦います。 posted at 09:34:31

  • おはよ posted at 09:22:58

  • そしてMTMという文化祭が。もちろん見学側ですけど。 posted at 00:33:12

  • \280は安いよね☆。 posted at 00:31:56

  • 文化祭の日に某牛丼屋で弁当を買いましたが何か? posted at 00:31:17

  • @Nasupl 2日は振り替え休日で他の日は外部の人達が使うらしくて学生は休みw。 posted at 00:30:33

  • ナゾの1週間休み万歳 posted at 00:23:35

  • ん?同じじゃ無いか。どっちも怪しいっ! posted at 00:22:57

  • 同じくRT @jksoft913: 自分はC言語より、日本語や英語の文法の方が怪しい・・・。 posted at 00:22:22

  • PICが主流かと思って始めたらこの有様だよっorz posted at 00:22:12

  • くらすとかおぶじぇくとしこうとかおいしそう。 posted at 00:20:41

  • PICな人どうしで何か開いてください。 posted at 00:16:52

  • クラスとか知りません。Cげんごさえまだやってないところがある。。 posted at 00:13:47

  • mbedでツイッタPOSTやりたい。 posted at 00:11:14

  • まずはしーぷらぷらから教えてくださいw。 posted at 00:09:03

  • @lynxeyed_atsu きっと会場でもそのネタを引っ張るのですね。わかりますww。僕の技術力じゃフリスk(ry posted at 00:08:18

  • ぴっく、にーよんえふ、でぃーえすぴっく。どれも語呂合わせにならないな。 posted at 00:07:19

  • あれでいーの?ええぇんべっどぉおお!! ←このなかにPICの要素を入れたいのだが思いつかないw。募集中!! posted at 00:06:14

  • な、ナンダッテー RT @nhk_robocon: すごく、斬新なルールの提案が・・・ RT @petako3: 20X0年のロボコン。制限時間(30分)以内に何人の老人を入浴させる事ができるか。(大技ストレッチャー飛ばしとか・・・ヤメレ) posted at 00:03:01

  • おめでとうございます。期待して待ってます。RT @lynxeyed_atsu: 【ご報告】RiceGolombロスレスオーディオ + I2S (32kHz) 大成功なう。MTM06に間に合った!! posted at 00:01:54

  • ノ RT @lynxeyed_atsu: ノ RT @jksoft913:執筆したmbedの本が発売されたら、内容に沿ったワークショップをやりたいな。参加者は集まるだろうか。 posted at 00:00:39