機器自作

PIC

外付けフラッシュメモリを使う

次は新しいPIC本の、418ページ「8-3 外付けの大容量フラッシュメモリにデータを保存したい」だ。このあたりの記載をいろいろ読むと、外付けフラッシュメモリはタイミングとかが複雑で、初めてやる初心者が全部理解してフルスクラッチで作るのはまず...
PIC

EEPROMの使い方

ようやく新しいPIC本の8章に入った。408ページ「8-1 内蔵の消えないメモリを使いたい---EEPROMの使い方」に入る。本に書いてある通り、EEPROMが入ってないデバイスもあるのでデータシートを見てみる。今までこちらで使ってきたもの...
PIC

16ビットPWM??

相当モチベーションが下がっているがwww、新しい本の次、398ページの16ビットPWMモジュールのところに来た。ところが、いきなり、PIC16F1778を使って・・・という記載。 うーん。確かに、今までずっと使っていたPIC16F18857...
PIC

DSMモジュール

新しいPIC本の385ページ、「7-2 信号を変調したい --- DSMモジュールの使い方」に入る。いろいろ読んでから、388ページ「7-2-3 例題によるDSMモジュールの使い方」をやる。図7-2-4のようにハードウェアを構成したいところ...
Microchip University

Microchip University、MCC For Simplified Embedded Software Development

前回ので、MCCを使わないでMPLAB Xを使うなんてあり得ない!という感想を得たので、次にやってみるのはこれだ。MCCの基礎コースみたいな。 まずは資料をダウンロードして中身を見てみる。今回のは結構なボリュームがある。PDFになってる説明...
Microchip University

Microchip University、日本語のを見てみる

Microchip Universityはまだまだたくさんあるけど、とりあえずまずは、日本語になっているものを見てみることにした。まずはこれ。MPLAB®X IDEの紹介 内容は、紹介なので初歩的でわかりやすい。結論から言うと、MCCを使わ...
Microchip University

8 Bit Microcontrollers: Architecture of the PIC16を見る

これの続き。またまたずいぶん間が空いたものの・・・ようやく全部見た。 どうやら、レジスタがどうとかそういう、割とアセンブラ機械語レベルのお話。なので、自分で何かを作るには、MPLAB Xを使う分にはあまり関係ないお話。まあ、ノイマン・アーキ...
PIC

NCOモジュール

新しいPIC本の第7章、381ページのように配線して、382ページのプロジェクト名「NCO」を作り、384ページのプログラムを打ち込む。まずはハードウェア、これ。 ピン配置は例題には書いてないけどこうやった。 あれ?でも、GPIOを入れたほ...
PIC

CCP、PWMモード(18857)

こういうことを考えて、DM164136に載っていたPIC18F47Q10を取って、PIC16F18857に載せ替えた。なので、前回やった制限が全部なくなったので、リベンジしてみた。まずはハードウェアから。こんなふう。 そして各種設定やプログ...
PIC

NCOモジュール

新しいPIC本の第7章に入る。378ページ「7-1 広範囲の周波数のパルスを生成したい---NCOモジュールの使い方」を読む。ところで、この本ではPIC16F18857を題材に使っているが、こちらの環境では違うチップで現在のところやっている...