niwkrの気ままなブログ

パソコン(win/mac)、家電、スマホ、ニュース、CNC、電子工作、雀酔などに関わる日記です。
(Youtubeのniwkrアカウントは他人です。)

タグ:PIC

PIC Config


;----- CONFIG1 Options --------------------------------------------------

_FOSC_LP EQU  H'3FF8'; LP Oscillator, OSC1ピンとOSC2ピンの間に接続された低電力水晶

_FOSC_XT EQU  H'3FF9'; XT Oscillator, OSC1ピンとOSC2ピンの間に接続された水晶/共振器

_FOSC_HS EQU  H'3FFA'; HS Oscillator, OSC1ピンとOSC2ピンの間に接続された高速水晶/共振器

_FOSC_EXTRC EQU  H'3FFB'; EXTRC oscillator: CLKINピンに接続された外部RC回路

_FOSC_INTOSC EQU  H'3FFC'; INTOSC oscillator: CLKINピンのI / O機能

_FOSC_ECL EQU  H'3FFD'; ECL, 外部クロック、低消費電力モード (0-0.5 MHz): CLKINピンに供給されるデバイスクロック

_FOSC_ECM EQU  H'3FFE'; ECM, 外部クロック、中電力モード (0.5-4 MHz): CLKINピンに供給されるデバイスクロック

_FOSC_ECH EQU  H'3FFF'; ECH, 外部クロック、ハイパワーモード (4-20 MHz): CLKINピンに供給されるデバイスクロック


_WDTE_OFF EQU  H'3FE7'; WDTが無効

_WDTE_SWDTEN EQU  H'3FEF'; WDTCONレジスタのSWDTENビットで制御されるWDT

_WDTE_NSLEEP EQU  H'3FF7'; スリープ中にWDTが実行中および使用不可になっている

_WDTE_ON EQU  H'3FFF'; WDT有効


_PWRTE_ON EQU  H'3FDF'; PWRT有効

_PWRTE_OFF EQU  H'3FFF'; PWRTが無効


_MCLRE_OFF EQU  H'3FBF'; MCLR / VPPピン機能はデジタル入力です

_MCLRE_ON EQU  H'3FFF'; MCLR / VPPピン機能はMCLR


_CP_ON EQU  H'3F7F'; プログラムのメモリコード保護が有効になっている

_CP_OFF EQU  H'3FFF'; プログラムのメモリコード保護が無効になっています


_BOREN_OFF EQU  H'39FF'; ブラウンアウトリセット無効

_BOREN_SBODEN EQU  H'3BFF'; ブラウンアウトリセットはBORCONレジスタのSBORENビットで制御されます

_BOREN_NSLEEP EQU  H'3DFF'; ブラウンアウトリセットはスリープ中に動作中および動作中にイネーブルされる

_BOREN_ON EQU  H'3FFF'; ブラウンアウトリセット有効


_CLKOUTEN_ON EQU  H'37FF'; CLKOUTピンでCLKOUT機能が有効

_CLKOUTEN_OFF EQU  H'3FFF'; CLKOUT機能は無効。 CLKOUTピンのI / Oまたはオシレータ機能


_IESO_OFF EQU  H'2FFF'; 内部/外部切り替えモードは無効です

_IESO_ON EQU  H'3FFF'; 内部/外部切り替えモードが有効になっている


_FCMEN_OFF EQU  H'1FFF'; フェイルセーフクロックモニタが無効

_FCMEN_ON EQU  H'3FFF'; フェイルセーフクロックモニタが有効


;----- CONFIG2 Options --------------------------------------------------

_WRT_ALL EQU  H'3FFC'; 000h1FFFhライトプロテクト、PMCON制御でアドレス変更不可

_WRT_HALF EQU  H'3FFD'; 000h0FFFhライトプロテクト、1000h1FFFhPMCON制御で変更可能

_WRT_BOOT EQU  H'3FFE'; 000h1FFhライトプロテクト、200h1FFFhPMCON制御で変更可能

_WRT_OFF EQU  H'3FFF'; 書き込み保護をオフにする


_CPUDIV_NOCLKDIV EQU  H'3FCF'; CPUシステムの分割なし

_CPUDIV_CLKDIV2 EQU  H'3FDF'; CPUのシステムクロックを2で割った値

_CPUDIV_CLKDIV3 EQU  H'3FEF'; CPUのシステムクロックを3で割った値

_CPUDIV_CLKDIV6 EQU  H'3FFF'; CPUのシステムクロックを6で割った値


_USBLSCLK_24MHz EQU  H'3FBF'; システムクロックは24MHzFS / LS USB CLKENsの分周比は4に設定されています。

_USBLSCLK_48MHz EQU  H'3FFF'; システムクロックは48MHzFS / LS USB CLKENs分周比は8に設定されています。


_PLLMULT_4x EQU  H'3F7F'; 4倍の出力周波数を選択

_PLLMULT_3x EQU  H'3FFF'; 3倍の出力周波数を選択


_PLLEN_DISABLED EQU  H'3EFF'; 3xまたは4x PLL無効

_PLLEN_ENABLED EQU  H'3FFF'; 3xまたは4x PLL有効


_STVREN_OFF EQU  H'3DFF'; スタックオーバーフローまたはアンダーフローはリセットを起こさない

_STVREN_ON EQU  H'3FFF'; スタックオーバーフローまたはアンダーフローは、リセットを引き起こします


_BORV_HI EQU  H'3BFF'; ブラウンアウトリセット電圧(Vbor)、ハイトリップポイントが選択されています。

_BORV_LO EQU  H'3FFF'; ブラウンアウトリセット電圧(Vbor)、低トリップポイントが選択されています。


_LPBOR_ON EQU  H'37FF'; 低電力BORが有効

_LPBOR_OFF EQU  H'3FFF'; 低電力BORは無効


_LVP_OFF EQU  H'1FFF'; MCLR / VPPの高電圧をプログラミングに使用する必要があります

_LVP_ON EQU  H'3FFF'; 低電圧プログラミングが可能


;----- DEVID Equates --------------------------------------------------

_DEVID1 EQU  H'8006'


;----- IDLOC Equates --------------------------------------------------

_IDLOC0 EQU  H'8000'

_IDLOC1 EQU  H'8001'

_IDLOC2 EQU  H'8002'

_IDLOC3 EQU  H'8003'



日々の出来事ランキング
このエントリーをはてなブックマークに追加 mixiチェック

欲しかったPIC以外も勉強の為に序に購入しました。

No.
型番
商品名
価格
数量
合計
1 I-10887 PICマイコン PIC16F1455-I/P ¥140 1 ¥140
2 K-07429 USBコネクタDIP化キット (Aメス) ¥120 1 ¥120
3 I-09447 可変三端子レギュレーター 1.2~37V100mA LM317L (4個入) ¥100 1 ¥100
4 I-00097 PICマイコン PIC16F84A-20I/P ¥300 1 ¥300
5 I-04557 PICマイコンPIC12F1822-I/P ¥100 1 ¥100
6 I-10651 PICマイコン PIC16F1459-I/P ¥180 1 ¥180
7 I-03031 PICマイコンPIC18F14K50-I/P(USB内蔵) ¥210 1 ¥210
8 I-05396 PICマイコンPIC18F26J50-I/SP ¥260 1 ¥260
9 I-10268 低損失CMOS三端子レギュレーター 2.5V100mA UT7500L-25-T92-B-K ¥30 1 ¥30
10 I-08749 低損失レギュレータ LP2950L-3.3V 3.3V100mA ¥20 1 ¥20
11 I-10085 低損失CMOS三端子レギュレーター 2.5V500mA NJU7223F25 ¥60 1 ¥60
合計 ¥1,520

これだけ買えばPICkit3で一通り遊べるだろう。
3/22に届いた。やっぱ国内は早いな。(3/22追記)

日々の出来事ランキング
このエントリーをはてなブックマークに追加 mixiチェック

↑このページのトップヘ