2017-10-11 3 views
0

MSP430 (FG4618/F2013) 실험 보드가 MSP-FET430UIF/USB 케이블을 통해 Windows 7에 직렬 및 직렬 RS232 케이블로 연결되어 있습니다.MSP430fg4618을 하이퍼 터미널로 연결

입력을 읽고 하이퍼 터미널로 반향 출력하는 샘플 코드를 실행하려고합니다.

#include <msp430xG46x.h> 
void main(void) 
{ 
    WDTCTL = WDTPW+WDTHOLD; // Stop WDT 
    P5DIR |= BIT1;    // Set P5.1 to be output 
    P2SEL |= BIT4 + BIT5;  // P2.4,5 = USCI_A0 RXD/TXD 
    UCA0CTL1 |= UCSSEL_2;  // SMCLK 
    UCA0BR0 = 0x09;   // 1MHz/115200 (lower byte) 
    UCA0BR1 = 0x00;   // 1MHz/115200 (upper byte) 
    UCA0MCTL = 0x02;   // Modulation (UCBRS0=0x01)(UCOS16=0) 
    UCA0CTL1 &= ~UCSWRST;  // **Initialize USCI state machine** 
    IE2 |= UCA0RXIE;   // Enable USCI_A0 RX interrupt 
    _BIS_SR(LPM0_bits + GIE); // Enter LPM0, interrupts enabled 
} 
// Echo back RXed character, confirm TX buffer is ready first 
#pragma vector=USCIAB0RX_VECTOR 
__interrupt void USCIA0RX_ISR (void) 
{ 
    while(!(IFG2&UCA0TXIFG)); // Wait until can transmit 
     UCA0TXBUF = UCA0RXBUF;  // TX -> RXed character 
    P5OUT^=BIT1;    // Toggle LED4 
} 

이것은 샘플 데모 코드이므로 내 문제는 코드가 아니라 설정과 관련이 있습니다. IAR 편집기에서 다음 코드를 실행할 때 장치 관리자를 통해 인식되는 포트이므로 FET 디버거 설정에서 COM149 포트를 선택합니다.

은 그 때 나는 같은 포트에 하이퍼 터미널을 연결을 시도하며 COM 포트가 FET와 통신하기 위해 TI의 도구로 사용되는

답변

0

"또 다른 장치가 선택한 전화 장치를 사용한다"말했다.

MSP-EXP430FG4618 매뉴얼의 설계도에 따르면 UCA0TXD 및 UCA0RXD는 격리 된 RS-232 포트와 헤더 H4의 핀 5 및 6에 연결됩니다. 이들 중 어느 것도 FET에 연결되지 않습니다.

그리고 MSP-FET430UIF에는 백 채널/애플리케이션 UART가 없습니다.

관련 문제