0

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2123¶m=en024284の簡単なプログラム (例 2) を参照しています。

#include "p33Fxxxx.h"

#pragma config WDT = OFF

void main (void)
{
  TRISB = 0;

  /* Reset the LEDs */
  PORTB = 0;

  /* Light the LEDs */
  LATB = 0x005A;// tested with PORTB= 0X005A;at first, no change of PORTB in watch                      
                   window
  while (1)
  ;
}

ウォッチ ウィンドウで、LatchB が 0x5A に正常に変更され、PORTB は 0x0000 のままです。なぜそうなのか不思議です。portb を LED に接続すると、LED は点灯しますか?

4

1 に答える 1

0

ああ、AD1PCFGL=0xffff でアナログ入力をデジタルに設定するのを忘れていました。

于 2013-01-23T08:12:18.007 に答える