いずれ消え行く無駄な情報を、密やかに発信する装置。つまり日記。
PIC16F886のRA6,RA7ポートをIOポートとして使う際に少し躓いたのでメモ。
Aポートは、RA6/OSC2/CLKOUT、RA7/OSC1/CLKINというピンになっていますが、これらの6番・7番ポートをIOポートとして使うためには、アセンブラの__CONFIGのところに、_INTOSCIOと書くことで初めてIOポートとして使えるようになります。
以下は、PIC16F882/883/884/886/887のデータシートから抜粋。
The Oscillator module can be configured in one of eight clock modes. 1. EC . External clock with I/O on OSC2/CLKOUT. 2. LP . 32 kHz Low-Power Crystal mode. 3. XT . Medium Gain Crystal or Ceramic Resonator Oscillator mode. 4. HS . High Gain Crystal or Ceramic Resonator mode. 5. RC . External Resistor-Capacitor (RC) with FOSC/4 output on OSC2/CLKOUT. 6. RCIO . External Resistor-Capacitor (RC) with I/O on OSC2/CLKOUT. 7. INTOSC . Internal oscillator with FOSC/4 output on OSC2 and I/O on OSC1/CLKIN. 8. INTOSCIO . Internal oscillator with I/O on OSC1/CLKIN and OSC2/CLKOUT.