PIC24FJ64GA002 29 10月 2016 PIC24FJ64GA002 + Nokia 5110 Graphic LCD (PCD8544) – 初期化成功まで – Arduinoで動作確認(「Nokia 5110 Graphic LCD を試す。」)したNokia 5110 Graphic LCD (PCD8544)を、PIC24FJ64GA002で動かしてみた。 Nokia 5110 Graphic LCD (以下5110)は、SPIでデータを受信する。 S…
PIC24FJ64GB002 16 9月 2016 追加投資たったの100円でPICのプログラマを作ってみる。 – R8C/M12AでPIC24FJ64GB002をプログラムする。 – 「追加投資たったの100円でPICのプログラマを作ってみる。」のPIC24FJ64GB002バージョンだ。 このサイト(「PICプログラマ(PICライタ)の製作」)の受け売りである点も同じ。 上の写真の左半分がR8C/M12AによるPICプログラマ、右半分がプログラムされる側のPIC24FJ64GB…
PIC24FJ64GB002 5 9月 2016 PIC24FJ64GB002 + 8 LEDs Module 唐突に、PIC24FJ64GB002と、LEDを8個並べた手製のモジュールと、による何の変哲もないただのLチカです。 いや、調子の悪かったクローンのPICkit3の接続端子を、アルコールできれいに拭いたら調子が戻った件で、他のPICでも問題無く焼けるかなと思って。 「『PICkit3に良く似た、ほと…
PIC24FJ64GB002 20 2月 2016 PIC24FJ64GB002 UARTを2つ使ってTera Termと通信してみる 参考にさせていただいたのはここ。 PIC24FJ64GA002、C30の環境で、外付けのクロックで動作させている。 これを、PIC24FJ64GB002、XC16、内蔵オシレータでの動作に変更し、UARTを2つにして、USBシリアル変換アダプター2つで、PC上の2つのTera Termと通信させる。…
PIC24FJ64GA002 4 1月 2016 新年初エッチング(PIC24FJ64GA002 with FatFs + SD Card でデータロガー) 2日にエッチングした基板の2枚目。 「新年初エッチング(PIC16F1827 + 7seg x 3 LED で電圧計)」の続き。 PIC24FJ64GA002 に FatFs を組み込んで SD Card を読み書きし、PIC24FJ64GA002 に内蔵のRTCCで時刻を管理してデータロガーを作ろ…
PIC24FJ64GA002 9 11月 2015 PIC24FJ64GA002 + Generic FatFs + RTCC Alarm 先にアラームの割り込みについて書いてしまったが、そもそものアラームの仕組みについて覚書きしておく。 データシートの表現を目覚まし時計になぞらえると、アラームをセットすることはEnable、アラームが鳴ることはOccurと書かれている。 何だかどういう日本語が適当なのか分からないが、「起動」と「発生」…
PIC24FJ64GA002 8 11月 2015 PIC24FJ64GA002 + Generic FatFs + RTCC Alarm Interrupt 一定の間隔でAD変換を実行してSDカードにそのデータを記録していくわけだが、そのあたりのタイミングをどうやって取ろうか考え中だ。 普通にタイマーの割り込みでもいいが、RTCCにはAlarmの機能がついている。 時計だからアラームは付き物なわけで、これが割り込みを発生させることも出来そうなので、ちょっ…
PIC24FJ64GA002 7 11月 2015 PIC24FJ64GA002 + Generic FatFs + RTCC カード抜き差し時の電圧低下? SDカードを抜き差しすると、挿したときにPICがリセットする。 せっかくRTCCで時刻をキープしているのに、SDカードの抜き差しが出来ないのは困る。 初めは、抜き差しをプログラムで検知しているのかと思って、コードをいろいろ眺めてみたが、そんな箇所は見つけられなかった。 そういう箇所が無いのか、自分が…
PIC24FJ64GA002 6 11月 2015 PIC24FJ64GA002 + Generic FatFs + RTCC 測定値をSDカードに保存するという使い方なら、測定時刻も記録できたら便利だ。 PIC24FJ64002にはRTCCがついているので実装してみる。 「PIC24FJ64GA002 RTCCを試す -とりあえず動かす-」とか「PIC24FJ64GA002 RTCCを試す -コードを眺めて少し改造-」を参…
PIC24FJ64GA002 5 11月 2015 PIC24FJ64GA002 + Generic FatFs メモリ使用状況 オプションを変更した場合のメモリの使用状況を調べてみた。 1.何も変更せず配布されたものを解凍してプロジェクトに読み込んだだけでBuildした場合 Total program memory used (bytes): 0xab72 (43890) 67% Total data memory used…