18F14k50(割り込みの設定)e-work
割り込みについて プログラムで利用する割り込みとは、その名の通り通常のプログラムの実行中に割り込んで別の処理をさせるときに使います。利用目的としては、通常の処理中に、ある条件が発生した時、すぐにその処理をさせたいという […]
18F14k50(タイマー2の設定)E-Work Education
タイマー2について タイマー2は、8ビットのカウントアップ型のタイマーになります。レジスタ(TMR2)へ数値を書き込めたりするほか、SPIモードのクロック源となります。8ビットは、0から255のため、ポリスケールの設定 […]
18F14k50(タイマー1の設定)e-work - Education
タイマー1について リアルタイムクロックの設定ができます。リアルタイムクロックは、名前のとおり、電子デバイスで高精度の時計機能を使うことができます。また、低消費で動作も可能なため、置時計の自作を作成することも可能になり […]
18F14k50(タイマー0の設定)e-work - E-Work Education
タイマー0について 18F14K50は、タイマーが4つあります。タイマー0からタイマー3です。今回は、タイマー0の設定について記載していきます。機能が一部異なるだけで基本的に動作は タイマー0の特徴 下記の特徴があり […]
18F14K50 I/Oポートの設定(入力の制御)スイッチ
18F14K50の入力制御についてまとめました。出力と異なりportレジスタで読み取り制御をするため,入力と出力の記事を分けることにしました。Bootloaderを使ったプログラミングだとRB4とRB5は、入力として利 […]
18F14K50 I/Oポートの設定(出力の制御)Lチカ
動作しない場合の原因は、電子回路やプログラムの不備と多岐にわたります。原因の切り分けはとても大切です。原因は、プログラムなのか電子回路かを確認する必要があります。Lチカ(LEDをチカチカさせること)は、簡単なプログラム […]
PIC18F14K50を紹介(マイコン搭載の機能も同時紹介)
18F14K50の特徴 データシートは下記のリンク先からダウンロード可能です。(400ページくらいのPDFです)ピンは、20ピンで8kワードのプログラム容量があります。このマイコンは、USB機能が内蔵されているのが特徴 […]