18F14K50
18F14k50(割り込みの設定)e-work

割り込みについて  プログラムで利用する割り込みとは、その名の通り通常のプログラムの実行中に割り込んで別の処理をさせるときに使います。利用目的としては、通常の処理中に、ある条件が発生した時、すぐにその処理をさせたいという […]

続きを読む
18F14K50
18F14k50(タイマー2の設定)E-Work Education

タイマー2について  タイマー2は、8ビットのカウントアップ型のタイマーになります。レジスタ(TMR2)へ数値を書き込めたりするほか、SPIモードのクロック源となります。8ビットは、0から255のため、ポリスケールの設定 […]

続きを読む
18F14K50
18F14k50(タイマー1の設定)e-work - Education

タイマー1について  リアルタイムクロックの設定ができます。リアルタイムクロックは、名前のとおり、電子デバイスで高精度の時計機能を使うことができます。また、低消費で動作も可能なため、置時計の自作を作成することも可能になり […]

続きを読む
18F14K50
18F14k50(タイマー0の設定)e-work - E-Work Education

タイマー0について  18F14K50は、タイマーが4つあります。タイマー0からタイマー3です。今回は、タイマー0の設定について記載していきます。機能が一部異なるだけで基本的に動作は タイマー0の特徴  下記の特徴があり […]

続きを読む
18F14K50
18F14K50 I/Oポートの設定(入力の制御)スイッチ

 18F14K50の入力制御についてまとめました。出力と異なりportレジスタで読み取り制御をするため,入力と出力の記事を分けることにしました。Bootloaderを使ったプログラミングだとRB4とRB5は、入力として利 […]

続きを読む
18F14K50
18F14K50 I/Oポートの設定(出力の制御)Lチカ

 動作しない場合の原因は、電子回路やプログラムの不備と多岐にわたります。原因の切り分けはとても大切です。原因は、プログラムなのか電子回路かを確認する必要があります。Lチカ(LEDをチカチカさせること)は、簡単なプログラム […]

続きを読む
18F14K50
PIC18F14K50を紹介(マイコン搭載の機能も同時紹介)

18F14K50の特徴  データシートは下記のリンク先からダウンロード可能です。(400ページくらいのPDFです)ピンは、20ピンで8kワードのプログラム容量があります。このマイコンは、USB機能が内蔵されているのが特徴 […]

続きを読む