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,它们会亮起吗?

4

1 回答 1

0

哦,我忘了通过 AD1PCFGL=0xffff 将模拟输入设置为数字;

于 2013-01-23T08:12:18.007 回答