任务管理器中显示端口正常,但是我ccs中检测不到COM口,经过换了几块板子我的感觉是因为我的程序问题,程序烧进去后就不再烧不进去程序和检测到COM口了,下面是问题程序
#include <msp430.h>
#define uint unsigned int
#define uchar unsigned char
int main(void)
{
WDTCTL = WDTPW | WDTHOLD;
P1DIR |= (BIT0+BIT1+BIT2+BIT3+BIT4+BIT5+BIT6);
P2DIR |= (BIT0+BIT1+BIT2+BIT3+BIT4);
uchar list[] = {0x6f, 0x7f, 0x07, 0x7d, 0x6d, 0x66, 0x4f, 0x5b, 0x06, 0x3f};
uchar tmp,second;
uint i;
P2OUT = 0;
second = 0;
while(1){
//*******************************
tmp = second % 10;
P1OUT = list[tmp];
P2OUT = BIT0;
__delay_cycles(40000);
P2OUT = 0;
//*******************************
tmp = second / 10;
P1OUT = list[tmp];
P2OUT = BIT0;
__delay_cycles(100000);
P2OUT = 0;
//********************************
if(second<59)
second++;
else
second = 0;
}
}