32 bit 12 4月 2021 ゼロからスタートしてPIC32MM0064GPL028でLチカするまでの全過程(開発環境のインストールやパーツ購入も含む)のまとめ この記事には新しい内容は含まれていないので、このサイトに散在している関連記事を自分で追える方には無用の記事だ。 まったく何も無いところから始めて、開発環境のダウンロード、インストールや秋月での必要パーツの購入から「PIC32MM0064GPL028でLチカする」までの全過程の関連記事を順にリストアッ…
Code Configurator 11 2月 2019 PIC32MM0064GPL028で音と電飾シリーズ – ホーンの音も追加 – 今回から「PIC32MM0064GPL028で音と電飾」シリーズ化いたしました(笑)。 「PIC32MM0064GPL028にスピーカーをつないで音声を鳴らす。」 「PIC32MM0064GPL028で左右ウインカー、ハザード、点滅音を実装してみる。」 模型に電飾の話とArduinoのPWMで音とい…
Code Configurator 11 2月 2019 グローバル変数とextern MCCを使ってコードを作成すると、当然ながらプロジェクトは複数のファイルに分散することになる。 1から自分で作ると全部main.cに書いてしまうので気にもしていなかったが、複数のファイルにまたがる場合のグローバル変数の宣言にはexternをつけるのだそうだ。 斜めに検索した限りでは、 hoge.h …
Code Configurator 21 1月 2019 PIC16F1827 – MCCでmTouch – mTouchをMCCでやってみる。 PIC16F1827を使う。 参考にしたサイトhttp://microchipdeveloper.com/touch:lowpincount-curiosity 上ではPIC16F1619というのを使っているが、違いはほとんどなかった。 動作確認用にLチカもやらせ…
Code Configurator 5 9月 2018 MCCのMergeタブで今頃気づいたアホなこと。 2度目のGenerateからは、前回から変更点があればMergeというタブが開く。 内容を確認してよければ矢印をクリックするとコードが変更される。 自分で追加した、変更しなくてもいい部分も下のように表示される。 この場合は、×をクリックすれば削除される。 削除する必要が無ければ終了なので、今まではこ…
Code Configurator 25 8月 2018 MPLAB XC8 Compiler v2.00 と MPLAB Code Configurator v3.65 で割り込み処理にコンパイルエラー 正確には、MPLAB XC8 Compiler v2.00 で MPLAB Code Configurator v3.65 の吐いた割り込み処理のコードがコンパイル・エラーになる。 以下で検索してみる。 こういうコードを こう直したらクリアできたよ。 という書き込みと、 C99をC90にしたらいいよ…
Code Configurator 8 8月 2018 MPLAB Code Configurator – ピン関連の設定をする窓 – MPLAB Code Configurator ではPICのピン関連の設定をする窓がいくつかあるのでまとめてみる。 Pin ManagerにはGrid ViewとPackage Viewがある。 機能的には同じだと思うが、ビジュアルが違うのでどちらがいいかは好みだと思う。 Grid Viewでは、鍵…
Code Configurator 22 11月 2017 MPLAB Code Configurator の2度目からの開き方(コピーした場合) プロジェクトをコピーした場合、気のせいかもしれないがMCCの設定がうまく反映しないような気がする。 通常はこう開くが、 ここをダブルクリックして開く方が明示的にMCCの設定ファイルを指定できる気がする。 なお、マニュアルにはこうやるとすべてのコードの生成を強制するとあるが、どうもうんともすんとも言わ…
Code Configurator 17 11月 2017 MPLAB Code ConfiguratorのDevice Libraryのアップデート方法 最新版をもらってきて解凍しておく。 http://www.microchip.com/mplab/mplab-code-configurator MPLAB X IDEを起動してToolsからOptionsとたどる。 開いた窓で下のように、PlugindからMPLAB Code Configurat…
Code Configurator 9 8月 2017 MPLAB Xpress Code Configurator を試す。 結論から先に書くと、特に問題なく同じように使える。 ただ、MCCの起動で若干戸惑ったので書いておく。 初めて起動しようとしてここをクリックする。 すると窓が開く。 左上のこの部分はJREのバージョンのチェックと、条件を満たしていなければインストールする必要があると言っている。 うちのPCは条件を満た…