PR

PICマイコン

組み込みエンジニア

PICマイコン(PIC16F1827)のタイマー1の使い方

PICマイコンにはタイマー機能があり16ビットタイマとしてTMR1があります。TMR1の初期値を調整することで任意のタイミングでオーバーフローするタイマを作ることができます。MCCを使用してTMR1を実装する方法をまとめています。
組み込みエンジニア

MPLAB Code Configurator(MCC)の追加と使い方

PICマイコンの開発環境であるMPLAB X IDEをインストールした際に追加したいプラグインとしてMPLAB Code Configurator(以下MCC)があります。本プラグインの追加方法と使い方の例をまとめています。
組み込みエンジニア

PICマイコン(PIC12F675)を使ってブザーを鳴らす方法

マイコンでPWMを生成することができるようになるとブザーを鳴らすことができます。またPWMのキャリア周波数を変更することでブザーの音程を変えることができます。キャリア周波数はタイマのオーバーフローするまで時間を操作することで実現できます。
組み込みエンジニア

PICマイコン(PIC12F675)のリセットとプロテクト

マイコンのソフトを開発しているとマイコンをリセットやプログラムを保護するかを検討することがあります。PIC12F675のプログラムの保護やリセットに関する設定があり、何らかの要因でソフトウェアがリセットした場合に切り分けることができます。
組み込みエンジニア

PICマイコン(PIC12F675)を使ったPWMの考え方

マイコンのソフト開発しているとPWM制御を使って電圧値を制御することがあります。PWMはPIC12F675ではタイマ機能とDOを使って生成することができます。PWMを使うと電流消費を押さえながらモーターを回転させることもできます。
組み込みエンジニア

MPLAB X IDEによるPICマイコンの開発環境作りの手順

PICマイコンMicroChip社製のマイコンであり初心者でも気軽に扱えるものから産業用機器に使用されている多機能なものまで幅広く使用されています。開発環境であるMPLAB X IDEのダウンロードからインストールまでの手順をまとめました。
組み込みエンジニア

PICマイコン(PIC12F675)のEEPROMの使い方の応用

PIC12F675のEEPROMは読み書きに数msの時間が必要です。ウェイトで待つ方法もありますが、プログラムの規模が大きくなるほどウェイトを持たせると不都合が発生します。ウェイトせずにモード遷移の方法で管理する方法を説明しています。
組み込みエンジニア

PICマイコン(PIC12F675)のEEPROMの使い方

マイコンのソフト開発をしていると設定した値を保存し次回以降の電源投入で設定値を参照して動作させたいことがあります。PIC12F675はEEPROMを持っておりデータを書き込むことで電源が切れてもデータを保持することができます。
組み込みエンジニア

PICマイコン(PIC12F675)のDIのチャタリング防止の考え方

マイコンのソフト開発しているとDIに信号を入力しては処理を判定させることがよくあります。DI信号がスイッチなどであった場合チャタリングによってDI信号が安定しないことがあります。対策としてフィルタを作る方法をまとめました。
組み込みエンジニア

PICマイコン(PIC12F675)で実現できる機能と解説リンクまとめ

マイコンのWDT・タイマー・AD変換などの考え方はマイコンの種類を問わず共通です。PIC12F675は小さくて頼りなさそうですが、レジスタの設定方法や各種機能について基礎を学ぶことができます。応用すると製品化にも使えるなど用途は様々です。