#include <msp430x14x.h>
void delay(unsigned char i)
{
while(i--)
{
_NOP();
}
}
int main( void )
{
// Stop watchdog timer to prevent time out reset
WDTCTL = WDTPW + WDTHOLD;
/*下面六行程序关闭所有的IO口*/
P1DIR = 0XFF;P1OUT = 0XFF;
P2DIR = 0XFF;P2OUT = 0XFF;
P3DIR = 0XFF;P3OUT = 0XFF;
P4DIR = 0XFF;P4OUT = 0XFF;
P5DIR = 0XFF;P5OUT = 0XFF;
P6DIR = 0XFF;P6OUT = 0XFF;
while(1)
{
P3OUT ^= BIT0;
delay(10);
}
}
更改 i 的大小用示波器测得的波形频率一点没变,这是为什么呢?
此帖出自
小平头技术问答
一周热门 更多>