PIC

MPLAB Xでのコンフィギュレーションの書き方 MPLAB X

MPLAB Xでのコンフィギュレーションの書き方

実は、MPLAB Xにはconfigを作成してくれる機能がある。 ProjectのPropertiesで設定したPICに応じたConfigの一覧が表示され、Settingの欄には簡単な説明まで書かれているので、データ・シートを見なくても設定ができる。 しかもConfig部分のソース・コードを自動で書…
MPLAB XからPICKit 3につながらない MPLAB X

MPLAB XからPICKit 3につながらない

PICKit 3 Programmer 3.10.00からは書き込めるのに、MPLAB X IDE v1.95から書き込もうとするとConnection Failedになる件の解決方法 そもそも、PICKit 3には、 「MPLAB mode」 「the utility software's com…
PIC 久しぶり MPLAB X

PIC 久しぶり

ちょっとやって、まだ物にならないうちに飽きる。 しばらくして、唐突に、またやり始める。 が、長続きはしない。 で、一年半以上のブランクを経て、またPICだ。 やるたびに環境が変わるのも身につかない原因だが。 前回まではmikroBasicというのを使ってた気がするが、今回のソフトな環境は以下のとおり…
TPR-105F -> SN754410NE with PIC12F675 mikroBasic

TPR-105F -> SN754410NE with PIC12F675

TPR-105F -> SN754410NE with PIC12F675 モーターのドライブ用ICをSN754410NEに変更してみた。 このICも秋月で購入したものだが、コンパクトでなかなか良さげなのに実際に使ってる例が見当たらない。 Arduino関連のサイトでこんなのを見つけたので、 Ard…
TPR-105F -> TA7291P with PIC12F675 mikroBasic

TPR-105F -> TA7291P with PIC12F675

TPR-105F -> TA7291P with PIC12F675 フォトリフレクタの上方3mmにおける反射面の白黒の変化をPIC12F675で拾い、プログラムの判断で2本の出力ピンにLHあるいはHLとして出力し、これをTA7291Pのロジック入力であるIN1、IN2へつなぎ、出力端子のOUT1と…
フォトリフレクタ TPR-105F mikroBasic

フォトリフレクタ TPR-105F

フォトリフレクタ TPR-105F の反応をPICで読み込むテストをしてみた。 TPR-105F は秋月で入手した。単純にフォトリフレクタの中で一番安いやつを選んだだけだが、もちっと大きいのにしておけばよかったかなと思う。 写真の赤丸の中が TPR-105F だが、他のパーツと比べても格段に小さい。…
赤外線リモコン受信モジュールと通信してみる mikroBasic

赤外線リモコン受信モジュールと通信してみる

秋月で買った赤外線リモコン受信モジュールPL-IRM0101との通信、というか、赤外線リモコン受信モジュールPL-IRM0101を反応させてみる、という表現の方が実際にやったことに近い。 PICは久々に登場のPIC12F675、赤外線LEDはOSI5LA5113Aだ。これらもみな秋月で購入したもの。…
Program operation of EEPROM failed. PIC その他

Program operation of EEPROM failed.

PICKit3 ProgrammerでHEXファイルを書き込ませると、Program operation of EEPROM failed. というエラーが出る。 書き込みの対象はPIC16F1823で、HEXファイルはmikroBASICでビルドしたものだ。 んじゃあってんで、EEPROMにデータ…
MicrochipのProduct Selectorがおもしろい PIC その他

MicrochipのProduct Selectorがおもしろい

MicrochipのProduct Selectorというのがある。 PICを希望する仕様で絞り込めるツールだ。 ちなみに、AD変換はあった方がいいなあとか、8pinじゃちょっと少ないなとかの条件を入れて、値段の安い順に並び替えてみたらこんな感じになった。 最近になってよく使っているPIC16F18…