組み込みエンジニア PICマイコン(PIC12F675)のタイマーの管理の仕方の一例 マイコンのソフトを開発しているとタイマーを多く使います。例えばDOから任意の期間信号を出力したり、DIに一定期間入力されている信号の判定したいときタイマーを使います。PIC12F675を使ったタイマーの管理の一例をまとめました。 2020.02.27 PIC12F675組み込みエンジニア
組み込みエンジニア PICマイコン(PIC12F675)タイマのカウント値を計算する マイコンのソフトを開発するときタイマーを使うことが良くあります。PIC12F675の16ビットタイマであるTMR1を使いますが、タイマ値は1バイトずつの異なるレジスタで管理しているためカウント値を確認する場合は計算が必要です。 2020.02.25 PIC12F675組み込みエンジニア
組み込みエンジニア PICマイコン(PIC12F675)の割り込みの設定と使い方 マイコンのソフトを開発していると割り込みをよく使用します。PIC12F675の割り込みは共通であり割り込み要因を判別して処理する必要があります。割り込みを使用するために必要なレジスタ設定などについて説明しています。 2020.02.22 PIC12F675組み込みエンジニア
組み込みエンジニア PICマイコン(PIC12F675)のタイマー1の設定と使い方 マイコンのソフト開発を行っているとタイマ機能をよく使用します。タイマーのカウントに初期値をセットすることで任意の時間でタイムアップするタイマを作ることができます。タイマーの設定についての考え方について説明しています。 2020.02.21 PIC12F675組み込みエンジニア
組み込みエンジニア PICマイコン(PIC12F675)の割り込みの考え方と注意事項 マイコンのソフトを開発するとき割り込み処理をよく使います。割り込み処理について理解することはAD変換やPWM制御を行う上で重要です。割り込みは優先的に処理を実行できるため便利ですが使いすぎるとメイン関数に戻れなくなるなどの問題もあります。 2020.02.19 PIC12F675組み込みエンジニア
組み込みエンジニア PICマイコン(PIC12F675)のI/Oポート設定と使い方 マイコンのソフト開発を行うと必ずと言っていいほどI/Oポートの制御を行います。I/Oポートを操作して外部機器にONしたりLEDを点灯させて通知したり警報を鳴らしたりと用途は様々です。マイコンの基礎であるI/Oポートの操作について説明します。 2020.02.17 PIC12F675組み込みエンジニア
組み込みエンジニア PICマイコン(PIC12F675)のHigh(Low)アクティブの考え方 マイコンを使用する場合ハード/ソフト設計時にI/Oポートの使い分と、周辺機器の信号がHighの時動作をするのかLowの時動作をするのかを検討する必要があります。ハード/ソフトの意識が統一できていないと不良動作の原因となることもあります。 2020.02.15 PIC12F675組み込みエンジニア
組み込みエンジニア PICマイコン(PIC12F675)を使ってWDTの意味を考える マイコンのソフト開発を行うときにWDT(ウォッチドックタイマ)について理解する必要があります。WDTはマイコンの正常動作を監視するもので、バグなどでマイコンが動作不良を起こしたときWDTのカウントがクリアできなくなり通知されるものです。 2020.02.13 PIC12F675組み込みエンジニア
組み込みエンジニア 電子回路の設計におすすめなシミュレーションソフトLTspice 電子回路の計算は難しいイメージがあるとおもいます。慣れないうちは回路に流れる電流を計算したり消費電力を計算したりすることに苦労をすると思います。電子回路の初心者に向けて回路のシミュレーションができるLTspiceについて紹介します。 2020.02.11 組み込みエンジニア
組み込みエンジニア PICマイコン(PIC12F675)のI/Oポートの電圧範囲とシンク電流/出力電流の考え方 マイコンには入力ピンと出力ピンがあり、周辺回路と組み合わせる際は入力電圧/出力電圧、シンク電流/出力電流について押さえておく必要があります。PIC12F675を使ってマイコンの電圧範囲やシンク電流/出力電流の考え方を説明しています。 2020.02.10 PIC12F675組み込みエンジニア