記事 での「PIC24FJ」の検索結果 100件
I2C通信実験 3軸磁気センサー
Amazon で購入した3軸デジタルコンパス GY-271(HMC5883L使用)を使って PIC24FJ64GA002上で動作するpicle言語で I2C 通信実験をやってみました。
I2Cの..
タグ: コンパイラ 独自言語 PICLE I2C HMC5883L 3軸磁気センサー PIC24FJ GY-271
独自言語 picle のコンパイラ化(その10)
picleコンパイラで実行前にグローバル変数を初期化(ゼロクリア)するようにしました。
picleコンパイラの最新版は下記のリンクからダウンロード可能です。
「独自言語 picle c..
タグ: ライフゲーム コンパイラ PIC24FJ 独自言語 PICLE MAX7219 DotMatrixLED YouTube
独自言語 picle のコンパイラ化(その9)
picle コンパイラができてきたのでマイクロチップ社の xc16 コンパイラとの速度比較を行ってみました。
ベンチマークプログラムとして「独自言語 picle のコンパイラ化(その5)」で p..
タグ: コンパイラ PIC24FJ 独自言語 PICLE
独自言語 picle のコンパイラ化(その8)
picle言語コンパイラに 前回 は外部処理宣言機能を追加しましたが、今回は下記の機能を追加しました。
引き続き最適化よりも使い易さの向上を主眼とした機能追加になります。
プロトタイプ..
タグ: コンパイラ PIC24FJ 独自言語 PICLE
独自言語 picle のコンパイラ化(その7)
picleソース内から外部処理呼出しのインターフェースとして Call_ 処理を実装していましたが、処理タイプ(proc/func)や引数チェックを行えるように外部処理宣言機能を追加しました。
..
タグ: コンパイラ PIC24FJ 独自言語 PICLE MPLABX
独自言語 picle のコンパイラ化(その6)
picleコンパイラ製作の続編です。
前回公開したVer0.01では main() 内で「}」 が不足した場合、ソース領域を超えて解析してしまう問題があったのでパース途中でソースエンドになっ..
タグ: コンパイラ PIC24FJ 独自言語 PICLE
独自言語 picle compiler on PIC24FJ
PIC24FJ64GA002用の picle コンパイラを公開します。^^
操作性も含めて picle インタープリタ版とほぼ互換性があります。但し、実行速度は約76倍となっていて互換性がありま..
タグ: 独自言語 PICLE PIC24FJ コンパイラ
独自言語 picle のコンパイラ化(その5)
picle言語 のPIC24FJ用セルフコンパイラ製作の続編です。
インタープリタとの速度比較
picleコンパイラがほぼ動く状態になりました。ディバッグ用に表示していたコンパイル時のア..
タグ: コンパイラ PIC24FJ 独自言語 PICLE
独自言語 picle のコンパイラ化(その4)
picle言語 のPIC24FJ用セルフコンパイラの製作を進めています。問題点や状況などを少し書いておきます。
環境等の問題
アプリからのフラッシュ書込未反映
MPLABX + P..
タグ: 独自言語 コンパイラ PIC24FJ PICLE MPLABX
独自言語 picle のコンパイラ化(その3)
PIC24FJ用の picle言語 のセルフコンパイラの製作をしばらく中断して作業が止まっていましたがゆっくりと再開します ^^;
また、picle の インタープリタ 開発の際は途中経過を..
タグ: コンパイラ PIC24FJ 独自言語 PICLE
独自言語 picle のコンパイラ化(その2)
セルフコンパイラ化するための方法として 独自言語の検討(その2)では一足飛びに PIC24 のマシン語を出力するのはディバッグが大変なので、一旦簡易バイトコード出力し、VM上で動作させた上でバイトコ..
タグ: コンパイラ PIC24FJ 独自言語 PICLE
独自言語 picle のコンパイラ化(その1)
インタープリタができたのでコンパイラ化するためにローカル変数領域の確保処理に関連する LNK,ULNK命令について確認してみました。
普通にC言語を使ってアプリケーション作成している分にはあまり..
タグ: 独自言語 PICLE コンパイラ PIC24FJ